Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Event) - Method in class eds.framework.EventList
-
Adds a new event to the event list.
- add(ISimulationEntity) - Method in class eds.framework.ServicePoint
-
Adds a simulation entity to the service queue.
- addOrder(Order) - Method in class eds.model.OrderBook
-
Adds a LIMIT order to the appropriate side of the order book.
- addValue(double) - Method in class view.Graph
-
Appends a new value to the graph.
- afterCycle() - Method in class eds.framework.Engine
- afterCycle() - Method in class eds.model.MyEngine
-
Runs after each simulation cycle.
- applyBalancedPreset() - Method in class controller.Controller
-
Applies the balanced preset to the main page inputs.
- applyBalancedPreset() - Method in interface controller.IViewToModelController
- applyHighFrequencyPreset() - Method in class controller.Controller
-
Applies the high-frequency preset to the main page inputs.
- applyHighFrequencyPreset() - Method in interface controller.IViewToModelController
- applySlowPreset() - Method in class controller.Controller
-
Applies the slow stable preset to the main page inputs.
- applySlowPreset() - Method in interface controller.IViewToModelController
- applyVolatilePreset() - Method in class controller.Controller
-
Applies the volatile market preset to the main page inputs.
- applyVolatilePreset() - Method in interface controller.IViewToModelController
- arrival(Order) - Method in class eds.model.StatisticsCollector
- ARRIVAL - Enum constant in enum class eds.model.EventType
- ArrivalProcess - Class in eds.framework
- ArrivalProcess(ContinuousGenerator, EventList, EventType, DiscreteGenerator, DiscreteGenerator, ContinuousGenerator, DiscreteGenerator) - Constructor for class eds.framework.ArrivalProcess
- ArrivalProcess(ContinuousGenerator, EventList, EventType, DiscreteGenerator, DiscreteGenerator, ContinuousGenerator, DiscreteGenerator, double, double) - Constructor for class eds.framework.ArrivalProcess
- asks() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns the value of the
asksrecord component. - averageMidPrice() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
averageMidPricerecord component. - averageQueueLengthPerServicePoint() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
averageQueueLengthPerServicePointrecord component. - averageServicePointUtilization() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
averageServicePointUtilizationrecord component. - averageSpread() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
averageSpreadrecord component. - averageWaitingTime() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
averageWaitingTimerecord component. - avgLatency() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
avgLatencyrecord component. - avgMidPrice() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
avgMidPricerecord component. - avgQueueExecution() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
avgQueueExecutionrecord component. - avgQueueLimit() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
avgQueueLimitrecord component. - avgQueueMarket() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
avgQueueMarketrecord component. - avgQueueValidation() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
avgQueueValidationrecord component. - avgSpread() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
avgSpreadrecord component.
B
- bernoulli(double) - Method in class eduni.distributions.Distributions
-
computes a Bernoulli's distribution
- Bernoulli - Class in eduni.distributions
-
A random number generator based on the Bernoulli distribution.
- Bernoulli(double) - Constructor for class eduni.distributions.Bernoulli
-
the seed is automatically provided by the
SeedGenerator - Bernoulli(double, long) - Constructor for class eduni.distributions.Bernoulli
-
The constructor with which a specific seed is set for the random number generator
- bestAsk() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns the value of the
bestAskrecord component. - bestBid() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns the value of the
bestBidrecord component. - beta(double, double) - Method in class eduni.distributions.Distributions
-
computes a beta distribution using Cheng's method (1978) when shape_a>1 or shape_b>1 and Berman's method (1970) otherwise
- Beta - Class in eduni.distributions
-
A random number generator based on the beta distribution.
- Beta(double, double) - Constructor for class eduni.distributions.Beta
-
the seed is automatically provided by the
SeedGenerator - Beta(double, double, long) - Constructor for class eduni.distributions.Beta
-
The constructor with which a specific seed is set for the random number generator
- betaprime(double, double) - Method in class eduni.distributions.Distributions
-
computes a beta prime distribution
- BetaPrime - Class in eduni.distributions
-
A random number generator based on the beta prime distribution.
- BetaPrime(double, double) - Constructor for class eduni.distributions.BetaPrime
-
the seed is automatically provided by the
SeedGenerator - BetaPrime(double, double, long) - Constructor for class eduni.distributions.BetaPrime
-
The constructor with which a specific seed is set for the random number generator
- bids() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns the value of the
bidsrecord component. - binomial(double, int) - Method in class eduni.distributions.Distributions
-
computes a binomial distribution
- Binomial - Class in eduni.distributions
-
A random number generator based on the Binomial distribution.
- Binomial(double, int) - Constructor for class eduni.distributions.Binomial
-
the seed is automatically provided by the
SeedGenerator - Binomial(double, int, long) - Constructor for class eduni.distributions.Binomial
-
The constructor with which a specific seed is set for the random number generator
- bottleneckAverageQueueLength() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
bottleneckAverageQueueLengthrecord component. - bottleneckDetected() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
bottleneckDetectedrecord component. - bottleneckServicePointIndex() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
bottleneckServicePointIndexrecord component. - buildRecord(StatisticsCollector.Snapshot, String, long, double, double, double, double, double, double) - Method in interface eds.database.IQueries
-
Converts a Snapshot and engine config parameters into a StatisticsAndMetricsRecord ready for persistence.
- buildRecord(StatisticsCollector.Snapshot, String, long, double, double, double, double, double, double) - Method in class eds.database.Queries
-
Converts a StatisticsCollector.Snapshot and engine config parameters into a StatisticsAndMetricsRecord ready for persistence.
- buildSnapshot(double) - Method in class eds.model.StatisticsCollector
- BUY - Enum constant in enum class eds.model.Order.Side
-
Buy order
- buyOrderId() - Method in record class eds.database.Records.TradeRecord
-
Returns the value of the
buyOrderIdrecord component.
C
- cancel(double) - Method in class eds.model.Order
-
Cancels the order if it is still active.
- CANCELLED - Enum constant in enum class eds.model.Order.Status
-
Order has been cancelled before full execution
- cancelledOrders() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
cancelledOrdersrecord component. - cauchy(double, double) - Method in class eduni.distributions.Distributions
-
computes a Cauchy's distribution
- Cauchy - Class in eduni.distributions
-
A random number generator based on the Cauchy distribution.
- Cauchy(double, double) - Constructor for class eduni.distributions.Cauchy
-
the seed is automatically provided by the
SeedGenerator - Cauchy(double, double, long) - Constructor for class eduni.distributions.Cauchy
-
The constructor with which a specific seed is set for the random number generator
- chisquare(long) - Method in class eduni.distributions.Distributions
-
computes a chisquare distribution
- ChiSquare - Class in eduni.distributions
-
A random number generator based on the Chi-Square distribution.
- ChiSquare(long) - Constructor for class eduni.distributions.ChiSquare
-
the seed is automatically provided by the
SeedGenerator - ChiSquare(long, long) - Constructor for class eduni.distributions.ChiSquare
-
The constructor with which a specific seed is set for the random number generator
- Clock - Class in eds.framework
-
Singleton clock.
- close() - Method in class eds.database.Database
-
Closes the database connection.
- compareTo(Event) - Method in class eds.framework.Event
-
Compares this event with another event based on time.
- completedOrders() - Method in record class eds.model.IMatchEngine.MatchResult
-
Returns the value of the
completedOrdersrecord component. - completion(Order, double) - Method in class eds.model.StatisticsCollector
- conclusionTime() - Method in record class eds.database.Records.TradeRecord
-
Returns the value of the
conclusionTimerecord component. - ContinuousGenerator - Interface in eduni.distributions
-
A continuous generator provides a double value according to the distribution it relies on.
- controller - package controller
-
MVC controller layer of the application.
- controller - Variable in class eds.framework.Engine
- Controller - Class in controller
-
Controls the simulation logic for the simulation page.
- Controller(HistoryPageController) - Constructor for class controller.Controller
-
Creates a controller for the history page.
- Controller(MainPageController) - Constructor for class controller.Controller
-
Creates a controller for the main page.
- Controller(ResultsPageController) - Constructor for class controller.Controller
-
Creates a controller for the results page.
- Controller(SimulationPageController) - Constructor for class controller.Controller
-
Creates a controller for one simulation page.
D
- Database - Class in eds.database
-
Database is the single entry point for database access.
- decreaseSpeed() - Method in class controller.Controller
-
Makes the simulation slower by increasing the delay.
- decreaseSpeed() - Method in interface controller.IViewToModelController
- describe() - Method in class eds.database.PerformanceDescriber
-
Generates a short human-readable summary of the simulation run.
- DiscreteGenerator - Interface in eduni.distributions
-
A continuous generator provides a long value according to the distribution it relies on.
- distrib - Variable in class eduni.distributions.Generator
- Distributions - Class in eduni.distributions
-
offers several discrete and continuous distributions all seeded by a common well-spaced pseudo random number generator (PRNG).
- Distributions() - Constructor for class eduni.distributions.Distributions
-
The seed is automatically provided by a well-spaced
SeedGenerator - Distributions(long) - Constructor for class eduni.distributions.Distributions
-
The seed is manually set
- Distributions(ContinuousGenerator) - Constructor for class eduni.distributions.Distributions
-
This constructor allows for manually specially the continous generator shared to compute the distribution function.
E
- eds.database - package eds.database
-
Persistence and reporting infrastructure used by the MVC model layer.
- eds.framework - package eds.framework
-
Core simulation framework that supports the MVC model layer.
- eds.model - package eds.model
-
MVC model layer of the application.
- eduni.distributions - package eduni.distributions
-
Random distribution utilities used by the simulation infrastructure.
- Engine - Class in eds.framework
- Engine(IModelToViewController) - Constructor for class eds.framework.Engine
- equals(Object) - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eds.database.Records.TradeRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eds.model.IMatchEngine.MatchResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eds.model.OrderBook.PriceLevel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eds.model.StatisticsCollector.Snapshot
-
Indicates whether some other object is "equal to" this one.
- erlang(double, double) - Method in class eduni.distributions.Distributions
-
computes an Erlang's distribution
- Erlang - Class in eduni.distributions
-
A random number generator based on the Erlang distribution.
- Erlang(double, double) - Constructor for class eduni.distributions.Erlang
-
the seed is automatically provided by the
SeedGenerator - Erlang(double, double, long) - Constructor for class eduni.distributions.Erlang
-
The constructor with which a specific seed is set for the random number generator
- ERR - Enum constant in enum class eds.framework.Trace.Level
- Event - Class in eds.framework
-
Represents a simulation event.
- Event(IEventType, double, ISimulationEntity) - Constructor for class eds.framework.Event
-
Creates a new Event.
- eventList - Variable in class eds.framework.Engine
- EventList - Class in eds.framework
-
Maintains a list of simulation events ordered by execution time.
- EventList() - Constructor for class eds.framework.EventList
- EventType - Enum Class in eds.model
-
EventType määrittelee simulaation mahdolliset tapahtumatyypit.
- EXECUTION_COMPLETE - Enum constant in enum class eds.model.EventType
F
- f(long, long) - Method in class eduni.distributions.Distributions
-
computes a F distribution
- FDistribution - Class in eduni.distributions
-
A random number generator based on the F-distribution.
- FDistribution(long, long) - Constructor for class eduni.distributions.FDistribution
-
the seed is automatically provided by the
SeedGenerator - FDistribution(long, long, long) - Constructor for class eduni.distributions.FDistribution
-
The constructor with which a specific seed is set for the random number generator
- FILLED - Enum constant in enum class eds.model.Order.Status
-
Order has been fully executed
- filledOrders() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
filledOrdersrecord component. - fillRate() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
fillRaterecord component. - fillRate() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
fillRaterecord component. - findAll() - Method in interface eds.database.IQueries
-
Returns all simulation runs, most recent first.
- findAll() - Method in class eds.database.Queries
-
Returns all simulation runs, most recent first.
- findById(int) - Method in interface eds.database.IQueries
-
Returns a single run by id, or Optional.empty() if not found.
- findById(int) - Method in class eds.database.Queries
-
Returns a single run by id.
- findTradesByRunId(int) - Method in interface eds.database.IQueries
-
Returns all trades belonging to a run, ordered by conclusion time.
- findTradesByRunId(int) - Method in class eds.database.Queries
-
Returns all trades for a run ordered by conclusion time.
- finishService() - Method in class eds.framework.ServicePoint
-
Completes service for the current simulation entity.
G
- gamma(double, double) - Method in class eduni.distributions.Distributions
-
computes a gamma distribution
- Gamma - Class in eduni.distributions
-
A random number generator based on the normal distribution.
- Gamma(double, double) - Constructor for class eduni.distributions.Gamma
-
the seed is automatically provided by the
SeedGenerator - Gamma(double, double, long) - Constructor for class eduni.distributions.Gamma
-
The constructor with which a specific seed is set for the random number generator
- generate() - Method in class eduni.distributions.MetaGenerator
- generate(PrintWriter, Method) - Method in class eduni.distributions.MetaGenerator
- generateInsights() - Method in class eds.database.PerformanceDescriber
-
Generates human-readable insights from the simulation metrics.
- generateNext() - Method in class eds.framework.ArrivalProcess
- Generator - Class in eduni.distributions
-
A generic Generator class which delegates its Seedable ability to a
Distributionsobject. - geometric(double) - Method in class eduni.distributions.Distributions
-
computes a geometric distribution
- Geometric - Class in eduni.distributions
-
A random number generator based on the geometric distribution.
- Geometric(double) - Constructor for class eduni.distributions.Geometric
-
the seed is aumatically provided by the
SeedGenerator - Geometric(double, long) - Constructor for class eduni.distributions.Geometric
-
The constructor with which a specific seed is set for the random number generator
- getArrivalTime() - Method in class eds.model.Order
-
Returns the simulation timestamp when the order arrived.
- getBestAskOrder() - Method in class eds.model.OrderBook
-
Returns the best ask order currently resting in the book.
- getBestAskPrice() - Method in class eds.model.OrderBook
-
Returns the current best ask price.
- getBestBidOrder() - Method in class eds.model.OrderBook
-
Returns the best bid order currently resting in the book.
- getBestBidPrice() - Method in class eds.model.OrderBook
-
Returns the current best bid price.
- getBuyOrderId() - Method in class eds.model.Trade
- getConclusionTime() - Method in class eds.model.Order
-
Returns the simulation timestamp when the order finished execution.
- getConclusionTime() - Method in class eds.model.Trade
- getConnection() - Method in class eds.database.Database
- getDelay() - Method in class eds.framework.Engine
- getDelay() - Method in interface eds.model.IEngine
- getEntity() - Method in class eds.framework.Event
-
Returns the simulation entity associated with this event.
- getId() - Method in class eds.model.Order
-
Returns the unique identifier of this order.
- getId() - Method in class eds.model.Trade
- getInstance() - Static method in class eds.database.Database
- getInstance() - Static method in class eds.framework.Clock
-
Returns the single instance of the Clock.
- getMidPrice() - Method in class eds.model.OrderBook
-
Computes the mid price of the order book.
- getNextTime() - Method in class eds.framework.EventList
-
Returns the execution time of the next event.
- getOriginalShareSize() - Method in class eds.model.Order
-
Returns the original share quantity submitted with the order.
- getPrice() - Method in class eds.model.Order
-
Returns the limit price of the order.
- getPrice() - Method in class eds.model.Trade
- getQueueLength() - Method in class eds.framework.ServicePoint
-
Returns the current number of entities waiting in the queue.
- getQueueLengths() - Method in class eds.framework.Engine
- getQueueLengths() - Method in interface eds.model.IEngine
- getQueueSize() - Method in class eds.framework.ServicePoint
-
Returns the current internal queue size, including the entity in service.
- getRemainingShareSize() - Method in class eds.model.Order
-
Returns the remaining shares yet to be executed.
- getSeed() - Method in class eduni.distributions.Generator
- getSeed() - Method in class eduni.distributions.RandomGenerator
- getSeed() - Method in interface eduni.distributions.Seedable
-
Get the random number generator's seed.
- getSeed() - Method in class eduni.distributions.SeedGenerator
- getSellOrderId() - Method in class eds.model.Trade
- getShareSize() - Method in class eds.model.Trade
- getSide() - Method in class eds.model.Order
-
Returns the side of the order.
- getSnapshot() - Method in interface eds.model.IOrderBook
-
Returns an immutable snapshot of the current order book state.
- getSnapshot() - Method in class eds.model.OrderBook
-
Builds an immutable snapshot of the current order book state.
- getSpread() - Method in class eds.model.OrderBook
-
Computes the bid-ask spread.
- getStatisticsRecord() - Method in interface eds.model.IEngine
- getStatisticsRecord() - Method in class eds.model.MyEngine
-
Returns the latest database record created for the completed run.
- getStatisticsSnapshot() - Method in interface eds.model.IEngine
- getStatisticsSnapshot() - Method in class eds.model.MyEngine
-
Returns the latest final statistics snapshot created in
MyEngine.results(). - getStatus() - Method in class eds.model.Order
-
Returns the current execution status of the order.
- getTime() - Method in class eds.framework.Clock
-
Returns the current simulation time.
- getTime() - Method in class eds.framework.Event
-
Returns the simulation time of the event.
- getType() - Method in class eds.framework.Event
-
Returns the event type.
- getType() - Method in class eds.model.Order
-
Returns the order type.
- Graph - Class in view
-
Renders a continuously updating line chart onto a JavaFX
Canvas. - Graph(Canvas, int) - Constructor for class view.Graph
-
Creates a graph renderer bound to the given canvas and starts automatic repainting.
H
- hasAsks() - Method in interface eds.model.IOrderBook
-
Checks whether the order book currently contains any ask orders.
- hasAsks() - Method in class eds.model.OrderBook
-
Checks whether the order book contains any ask orders.
- hasBids() - Method in interface eds.model.IOrderBook
-
Checks whether the order book currently contains any bid orders.
- hasBids() - Method in class eds.model.OrderBook
-
Checks whether the order book contains any bid orders.
- hashCode() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class eds.database.Records.TradeRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class eds.model.IMatchEngine.MatchResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class eds.model.OrderBook.PriceLevel
-
Returns a hash code value for this object.
- hashCode() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns a hash code value for this object.
- hasOrders() - Method in class eds.framework.ServicePoint
-
Checks whether there are entities waiting in the queue.
- HistoryPageController - Class in controller
-
JavaFX controller for the history page.
- HistoryPageController() - Constructor for class controller.HistoryPageController
I
- id() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
idrecord component. - id() - Method in record class eds.database.Records.TradeRecord
-
Returns the value of the
idrecord component. - IEngine - Interface in eds.model
-
Operations that the controller can call on the simulation engine.
- IEventType - Interface in eds.framework
-
Common marker interface for events.
- IMatchEngine - Interface in eds.model
-
Stateless domain service for order matching.
- IMatchEngine.MatchResult - Record Class in eds.model
-
Stores both results of one matching step: the trades that were created and the orders that became completed.
- IModelToViewController - Interface in controller
-
Operations that the engine can call on the controller.
- increaseSpeed() - Method in class controller.Controller
-
Makes the simulation faster by decreasing the delay.
- increaseSpeed() - Method in interface controller.IViewToModelController
- INFO - Enum constant in enum class eds.framework.Trace.Level
- initialization() - Method in class eds.framework.Engine
- initialization() - Method in class eds.model.MyEngine
-
Schedules the first arrival event before the simulation loop starts.
- initializeHistoryPage() - Method in class controller.Controller
-
Loads saved runs from the database and shows them in the history page menu.
- initializeHistoryPage() - Method in interface controller.IViewToModelController
- initializeMainPage() - Method in class controller.Controller
-
Applies the default preset values on the main page inputs.
- initializeMainPage() - Method in interface controller.IViewToModelController
- interrupt() - Method in interface eds.model.IEngine
- invgamma(double, double) - Method in class eduni.distributions.Distributions
-
computes an invgamma distribution
- Invgamma - Class in eduni.distributions
-
A random number generator based on the invgamma distribution.
- Invgamma(double, double) - Constructor for class eduni.distributions.Invgamma
-
the seed is aumatically provided by the
SeedGenerator - Invgamma(double, double, long) - Constructor for class eduni.distributions.Invgamma
-
The constructor with which a specific seed is set for the random number generator
- IOrderBook - Interface in eds.model
-
Read-only access interface for the
OrderBook. - IQueries - Interface in eds.database
-
Read/write contract for simulation run persistence.
- isActive() - Method in class eds.model.Order
-
Determines whether the order is still active in the market.
- isBusy() - Method in class eds.framework.ServicePoint
-
Returns whether the service point is currently busy.
- isEmpty() - Method in class eds.framework.EventList
-
Checks whether the event list is empty.
- isFilled() - Method in class eds.model.Order
-
Determines whether the order has been fully executed.
- ISimulationEntity - Interface in eds.framework
-
Common marker interface for entities.
- IViewToModelController - Interface in controller
-
Common controller operations that all page files can call.
L
- LIMIT - Enum constant in enum class eds.model.Order.Type
-
Limit order resting at a specific price level
- LIMIT_MATCHING_COMPLETE - Enum constant in enum class eds.model.EventType
- logistic(double, double) - Method in class eduni.distributions.Distributions
-
computes a logistic distribution
- Logistic - Class in eduni.distributions
-
A random number generator based on the logistic distribution.
- Logistic(double, double) - Constructor for class eduni.distributions.Logistic
-
the seed is aumatically provided by the
SeedGenerator - Logistic(double, double, long) - Constructor for class eduni.distributions.Logistic
-
The constructor with which a specific seed is set for the random number generator
- lognormal(double, double) - Method in class eduni.distributions.Distributions
-
computes a lognormal distribution
- LogNormal - Class in eduni.distributions
-
A random number generator based on the lognormal distribution.
- LogNormal(double, double) - Constructor for class eduni.distributions.LogNormal
-
the seed is automatically provided by the
SeedGenerator - LogNormal(double, double, long) - Constructor for class eduni.distributions.LogNormal
-
The constructor with which a specific seed is set for the random number generator
- lognormal2(double, double) - Method in class eduni.distributions.Distributions
-
computes a lognormal distribution
M
- main(String[]) - Static method in class eduni.distributions.MetaGenerator
- main(String[]) - Static method in class view.SimulatorGUI
-
Launches the JavaFX application.
- MainPageController - Class in controller
-
JavaFX controller for the main input page.
- MainPageController() - Constructor for class controller.MainPageController
- MARKET - Enum constant in enum class eds.model.Order.Type
-
Market order executed immediately against available liquidity
- MARKET_MATCHING_COMPLETE - Enum constant in enum class eds.model.EventType
- match(Order, OrderBook, double) - Method in interface eds.model.IMatchEngine
-
Attempts to match an incoming order against the order book.
- match(Order, OrderBook, double) - Method in class eds.model.MatchEngine
-
Processes an incoming order and attempts to match it against the order book.
- MatchEngine - Class in eds.model
-
Matching engine responsible for executing incoming orders against the current
OrderBook. - MatchEngine() - Constructor for class eds.model.MatchEngine
- MatchResult(List, List) - Constructor for record class eds.model.IMatchEngine.MatchResult
-
Creates an instance of a
MatchResultrecord class. - maxPrice() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
maxPricerecord component. - maxPrice() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
maxPricerecord component. - mean - Variable in class eduni.distributions.Normal
- meanArrival() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
meanArrivalrecord component. - meanExecution() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
meanExecutionrecord component. - meanLimit() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
meanLimitrecord component. - meanMarket() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
meanMarketrecord component. - meanValidation() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
meanValidationrecord component. - MetaGenerator - Class in eduni.distributions
-
A class which allows for automatically parsing a distribution implementation and generate a class inheriting from Generator accordingly.
- MetaGenerator(String, int) - Constructor for class eduni.distributions.MetaGenerator
- midPrice() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns the value of the
midPricerecord component. - minPrice() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
minPricerecord component. - minPrice() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
minPricerecord component. - Mursu Wallstreet - Section in Overview
- MyEngine - Class in eds.model
-
Simulation engine for the order flow model.
- MyEngine(IModelToViewController, long, double, double, double, double, double, double, double, double, double, double, String) - Constructor for class eds.model.MyEngine
-
Creates a simulation engine with the selected run parameters.
N
- negexp(double) - Method in class eduni.distributions.Distributions
-
computes a negexp distribution
- Negexp - Class in eduni.distributions
-
A random number generator based on the negexp distribution.
- Negexp(double) - Constructor for class eduni.distributions.Negexp
-
the seed is aumatically provided by the
SeedGenerator - Negexp(double, long) - Constructor for class eduni.distributions.Negexp
-
The constructor with which a specific seed is set for the random number generator
- NEW - Enum constant in enum class eds.model.Order.Status
-
Order has just been submitted
- nextLong() - Method in class eduni.distributions.RandomGenerator
- normal(double, double) - Method in class eduni.distributions.Distributions
-
computes a normal distribution; sample are provided by the same PRGN
- Normal - Class in eduni.distributions
-
A random number generator based on the normal distribution.
- Normal(double, double) - Constructor for class eduni.distributions.Normal
-
the seed is automatically provided by the
SeedGenerator - Normal(double, double, long) - Constructor for class eduni.distributions.Normal
-
The constructor with which a specific seed is set for the random number generator
- normal2(double, double) - Method in class eduni.distributions.Distributions
-
computes a normal distribution; sample are provided by the same PRGN
O
- observeOrderBook(OrderBook.OrderBookSnapshot) - Method in class eds.model.StatisticsCollector
- observeServicePoints(ServicePoint[]) - Method in class eds.model.StatisticsCollector
- openHistoryPageFromMain() - Method in class controller.Controller
-
Opens the history page from the main page after user clicks the History button.
- openHistoryPageFromMain() - Method in interface controller.IViewToModelController
- openMainPageFromHistory() - Method in class controller.Controller
-
Opens the main page from the history page after user clicks return.
- openMainPageFromHistory() - Method in interface controller.IViewToModelController
- openMainPageFromResults() - Method in class controller.Controller
-
Opens the main page from the results page after user clicks on the button to return to the main page.
- openMainPageFromResults() - Method in interface controller.IViewToModelController
- openSimulationPageFromMain() - Method in class controller.Controller
-
Reads main page inputs, and, by user click on the button, opens the simulation page and starts the run there.
- openSimulationPageFromMain() - Method in interface controller.IViewToModelController
- Order - Class in eds.model
-
Represents a trading order flowing through the simulation.
- Order(Order.Side, Order.Type, double, int, double) - Constructor for class eds.model.Order
-
Creates a new order instance.
- Order.Side - Enum Class in eds.model
-
The side of the order.
- Order.Status - Enum Class in eds.model
-
Current execution status of the order.
- Order.Type - Enum Class in eds.model
-
The type of order.
- OrderBook - Class in eds.model
-
Maintains the resting limit orders on both sides of the order book.
- OrderBook() - Constructor for class eds.model.OrderBook
- OrderBook.OrderBookSnapshot - Record Class in eds.model
-
Immutable snapshot of the entire order book state.
- OrderBook.PriceLevel - Record Class in eds.model
-
Aggregated representation of a single price level.
- OrderBookSnapshot(List, List, OptionalDouble, OptionalDouble, OptionalDouble, OptionalDouble) - Constructor for record class eds.model.OrderBook.OrderBookSnapshot
-
Creates an instance of a
OrderBookSnapshotrecord class. - orderCount() - Method in record class eds.model.OrderBook.PriceLevel
-
Returns the value of the
orderCountrecord component. - out(Trace.Level, String) - Static method in class eds.framework.Trace
-
Prints a message if its level is greater than or equal to the current trace level.
P
- ParameterException - Exception Class in eduni.distributions
-
Error thrown when a distribution is passed incorrect parameters.
- ParameterException() - Constructor for exception class eduni.distributions.ParameterException
-
The constructor for errors without a message.
- ParameterException(String) - Constructor for exception class eduni.distributions.ParameterException
-
The constructor for errors with a message.
- pareto(double, double) - Method in class eduni.distributions.Distributions
-
computes a pareto distribution; sample is provided by the PRGN
- Pareto - Class in eduni.distributions
-
A random number generator based on the pareto distribution.
- Pareto(double, double) - Constructor for class eduni.distributions.Pareto
-
the seed is aumatically provided by the
SeedGenerator - Pareto(double, double, long) - Constructor for class eduni.distributions.Pareto
-
The constructor with which a specific seed is set for the random number generator
- PARTIAL - Enum constant in enum class eds.model.Order.Status
-
Order has been partially executed
- pascal(double, int) - Method in class eduni.distributions.Distributions
-
computes a Pascal's distribution
- Pascal - Class in eduni.distributions
-
A random number generator based on the pascal distribution.
- Pascal(double, int) - Constructor for class eduni.distributions.Pascal
-
the seed is aumatically provided by the
SeedGenerator - Pascal(double, int, long) - Constructor for class eduni.distributions.Pascal
-
The constructor with which a specific seed is set for the random number generator
- PerformanceDescriber - Class in eds.database
-
A PerformanceDescriber converts raw simulation metrics from
Records.StatisticsAndMetricsRecordinto human-readable descriptions. - PerformanceDescriber(Records.StatisticsAndMetricsRecord) - Constructor for class eds.database.PerformanceDescriber
- poisson(double) - Method in class eduni.distributions.Distributions
-
computes a poisson distribution
- Poisson - Class in eduni.distributions
-
A random number generator based on the poisson distribution.
- Poisson(double) - Constructor for class eduni.distributions.Poisson
-
the seed is aumatically provided by the
SeedGenerator - Poisson(double, long) - Constructor for class eduni.distributions.Poisson
-
The constructor with which a specific seed is set for the random number generator
- price() - Method in record class eds.database.Records.TradeRecord
-
Returns the value of the
pricerecord component. - price() - Method in record class eds.model.OrderBook.PriceLevel
-
Returns the value of the
pricerecord component. - PriceLevel(double, int, int) - Constructor for record class eds.model.OrderBook.PriceLevel
-
Creates an instance of a
PriceLevelrecord class.
Q
- Queries - Class in eds.database
-
Queries — Implementation of IQueries.
- Queries() - Constructor for class eds.database.Queries
R
- RandomGenerator - Class in eduni.distributions
-
A random number generator producing pseudorandom numbers based on the value of a specific seed.
- RandomGenerator() - Constructor for class eduni.distributions.RandomGenerator
- RandomGenerator(long) - Constructor for class eduni.distributions.RandomGenerator
- Records - Class in eds.database
-
Records — data transfer objects for simulation run persistence.
- Records() - Constructor for class eds.database.Records
- Records.StatisticsAndMetricsRecord - Record Class in eds.database
-
Holds all statistics and metrics for a single simulation run.
- Records.TradeRecord - Record Class in eds.database
-
Holds the details of a single executed trade, linked to a simulation run.
- reduceShareSize(int, double) - Method in class eds.model.Order
-
Reduces the remaining share size after a trade execution.
- remainingOrderCount() - Method in interface eds.model.IOrderBook
-
Returns the total number of resting orders currently stored in the order book across both bid and ask sides.
- remainingOrderCount() - Method in class eds.model.OrderBook
-
Returns the total number of resting orders in the book.
- remainingOrders() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
remainingOrdersrecord component. - remainingOrdersInBook() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
remainingOrdersInBookrecord component. - remove() - Method in class eds.framework.EventList
-
Removes and returns the earliest event in the list.
- removeBestAskOrder() - Method in class eds.model.OrderBook
-
Removes the best ask order from the order book.
- removeBestBidOrder() - Method in class eds.model.OrderBook
-
Removes the best bid order from the order book.
- removeOrder(Order) - Method in class eds.model.OrderBook
-
Removes a specific order from the book.
- reseed() - Method in class eduni.distributions.Generator
- reseed() - Method in class eduni.distributions.RandomGenerator
- reseed() - Method in interface eduni.distributions.Seedable
-
Get another seed well-spaced (from the default
SeedGenerator) - reseed() - Method in class eduni.distributions.SeedGenerator
- results() - Method in class eds.framework.Engine
- results() - Method in class eds.model.MyEngine
-
Finalizes the run after the simulation loop ends.
- ResultsPageController - Class in controller
-
JavaFX controller for the results page.
- ResultsPageController() - Constructor for class controller.ResultsPageController
- run() - Method in class eds.framework.Engine
- runEvent(Event) - Method in class eds.framework.Engine
- runEvent(Event) - Method in class eds.model.MyEngine
-
Handles one event from the event list.
- runId() - Method in record class eds.database.Records.TradeRecord
-
Returns the value of the
runIdrecord component. - runName() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
runNamerecord component. - runTimestamp() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
runTimestamprecord component.
S
- sample() - Method in class eduni.distributions.Bernoulli
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Beta
-
Generate a new random number.
- sample() - Method in class eduni.distributions.BetaPrime
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Binomial
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Cauchy
-
Generate a new random number.
- sample() - Method in class eduni.distributions.ChiSquare
-
Generate a new random number.
- sample() - Method in interface eduni.distributions.ContinuousGenerator
- sample() - Method in interface eduni.distributions.DiscreteGenerator
- sample() - Method in class eduni.distributions.Erlang
-
Generate a new random number.
- sample() - Method in class eduni.distributions.FDistribution
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Gamma
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Geometric
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Invgamma
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Logistic
-
Generate a new random number.
- sample() - Method in class eduni.distributions.LogNormal
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Negexp
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Normal
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Pareto
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Pascal
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Poisson
-
Generate a new random number.
- sample() - Method in class eduni.distributions.RandomGenerator
- sample() - Method in class eduni.distributions.SeedGenerator
- sample() - Method in class eduni.distributions.Tstudent
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Uniform
-
Generate a new random number.
- sample() - Method in class eduni.distributions.Weibull
-
Generate a new random number.
- saveAllTrades(List, int) - Method in interface eds.database.IQueries
-
Persists all trades from a run in a single transaction.
- saveAllTrades(List, int) - Method in class eds.database.Queries
-
Persists all trades in a single transaction linked to runId.
- saveStatisticsAndMetrics(Records.StatisticsAndMetricsRecord) - Method in interface eds.database.IQueries
-
Persists a completed simulation run.
- saveStatisticsAndMetrics(Records.StatisticsAndMetricsRecord) - Method in class eds.database.Queries
-
Persists a completed simulation run to statistics_and_metrics table.
- seed() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
seedrecord component. - Seedable - Interface in eduni.distributions
-
represents classes which has a seed
- SeedGenerator - Class in eduni.distributions
-
A SeedGenerator is a DiscreteGenerator which produces well-spaced seeds according to its spacing attribute.
- SeedGenerator() - Constructor for class eduni.distributions.SeedGenerator
- SeedGenerator(long, int) - Constructor for class eduni.distributions.SeedGenerator
- SELL - Enum constant in enum class eds.model.Order.Side
-
Sell order
- sellOrderId() - Method in record class eds.database.Records.TradeRecord
-
Returns the value of the
sellOrderIdrecord component. - ServicePoint - Class in eds.framework
-
Represents a service point.
- ServicePoint(double, EventList, IEventType) - Constructor for class eds.framework.ServicePoint
-
Creates a ServicePoint using an exponential distribution with the given mean service time.
- ServicePoint(Negexp, EventList, IEventType) - Constructor for class eds.framework.ServicePoint
-
Creates a ServicePoint with an externally provided service time generator.
- servicePoints - Variable in class eds.framework.Engine
- servicePointUtilization() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
servicePointUtilizationrecord component. - setDelay(long) - Method in class eds.framework.Engine
- setDelay(long) - Method in interface eds.model.IEngine
- setPauseButtonText(String) - Method in class controller.SimulationPageController
-
Changes the text on the pause button.
- setSeed(long) - Method in class eduni.distributions.Generator
- setSeed(long) - Method in class eduni.distributions.RandomGenerator
- setSeed(long) - Method in interface eduni.distributions.Seedable
-
Set the random number generator's seed.
- setSeed(long) - Method in class eduni.distributions.SeedGenerator
- setSimulationTime(double) - Method in class eds.framework.Engine
- setSimulationTime(double) - Method in interface eds.model.IEngine
- setTime(double) - Method in class eds.framework.Clock
-
Sets the current simulation time.
- setTraceLevel(Trace.Level) - Static method in class eds.framework.Trace
-
Sets the current trace level.
- shape_a - Variable in class eduni.distributions.Beta
- shape_b - Variable in class eduni.distributions.Beta
- shareSize() - Method in record class eds.database.Records.TradeRecord
-
Returns the value of the
shareSizerecord component. - showEndTime(double) - Method in class controller.Controller
-
Opens the results page after the engine finishes the simulation.
- showEndTime(double) - Method in interface controller.IModelToViewController
- showOrderBook(OrderBook.OrderBookSnapshot) - Method in class controller.Controller
-
Requests a fresh order book table update for the simulation page.
- showOrderBook(OrderBook.OrderBookSnapshot) - Method in interface controller.IViewToModelController
- showOrderBook(OrderBook.OrderBookSnapshot) - Method in class controller.SimulationPageController
-
Shows one order book snapshot in the table on the simulation page.
- showResultsPage(StatisticsCollector.Snapshot, Records.StatisticsAndMetricsRecord) - Method in class controller.Controller
-
Opens the results page and sends final simulation data there.
- showResultsPage(StatisticsCollector.Snapshot, Records.StatisticsAndMetricsRecord) - Method in interface controller.IViewToModelController
- showResultsPage(StatisticsCollector.Snapshot, Records.StatisticsAndMetricsRecord) - Method in class controller.SimulationPageController
-
Opens the results page and sends final simulation data there.
- SimulationPageController - Class in controller
-
JavaFX controller for the simulation page.
- SimulationPageController() - Constructor for class controller.SimulationPageController
- simulationTime() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
simulationTimerecord component. - SimulatorGUI - Class in view
-
JavaFX application entry point for the simulator user interface.
- SimulatorGUI() - Constructor for class view.SimulatorGUI
- Snapshot(long, long, int, long, double, double, double, double, double, double, double, double, double, List, List, boolean, int, double, List) - Constructor for record class eds.model.StatisticsCollector.Snapshot
-
Creates an instance of a
Snapshotrecord class. - spread() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns the value of the
spreadrecord component. - start() - Method in interface eds.model.IEngine
- start(Stage) - Method in class view.SimulatorGUI
-
Builds and shows the primary JavaFX stage for the simulator.
- startService() - Method in class eds.framework.ServicePoint
-
Starts service for the next entity in the queue.
- startSimulation(SimulationConfig) - Method in class controller.Controller
-
Starts a new simulation run with the selected configuration.
- startSimulation(SimulationConfig) - Method in interface controller.IViewToModelController
- startSimulation(SimulationConfig) - Method in class controller.SimulationPageController
-
Starts the simulation page with the selected configuration.
- StatisticsAndMetricsRecord(int, String, String, long, double, double, double, double, double, double, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for record class eds.database.Records.StatisticsAndMetricsRecord
-
Creates an instance of a
StatisticsAndMetricsRecordrecord class. - StatisticsCollector - Class in eds.model
- StatisticsCollector() - Constructor for class eds.model.StatisticsCollector
- StatisticsCollector(int) - Constructor for class eds.model.StatisticsCollector
- StatisticsCollector.Snapshot - Record Class in eds.model
- std_dev - Variable in class eduni.distributions.Normal
T
- throughput() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
throughputrecord component. - throughput() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
throughputrecord component. - togglePause() - Method in class controller.Controller
-
Pauses the simulation or resumes it if it is already paused.
- togglePause() - Method in interface controller.IViewToModelController
- toString() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns a string representation of this record class.
- toString() - Method in record class eds.database.Records.TradeRecord
-
Returns a string representation of this record class.
- toString() - Method in record class eds.model.IMatchEngine.MatchResult
-
Returns a string representation of this record class.
- toString() - Method in class eds.model.Order
-
Returns a formatted string representation of the order.
- toString() - Method in record class eds.model.OrderBook.OrderBookSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class eds.model.OrderBook.PriceLevel
-
Returns a string representation of this record class.
- toString() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns a string representation of this record class.
- toString() - Method in class eds.model.StatisticsCollector
- toString() - Method in class eds.model.Trade
-
Returns a formatted string representation of the trade.
- toString() - Method in class eduni.distributions.Bernoulli
- toString() - Method in class eduni.distributions.Binomial
- totalArrivedOrders() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
totalArrivedOrdersrecord component. - totalExecutedOrders() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
totalExecutedOrdersrecord component. - totalOrders() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
totalOrdersrecord component. - totalQty() - Method in record class eds.model.OrderBook.PriceLevel
-
Returns the value of the
totalQtyrecord component. - totalTrades() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
totalTradesrecord component. - totalTrades() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
totalTradesrecord component. - Trace - Class in eds.framework
-
Provides simple logging functionality for the simulation framework.
- Trace() - Constructor for class eds.framework.Trace
- Trace.Level - Enum Class in eds.framework
-
Logging levels used to control output verbosity.
- trade(Trade) - Method in class eds.model.StatisticsCollector
- Trade - Class in eds.model
-
Represents a single executed trade in the simulation.
- Trade(String, String, double, int, double) - Constructor for class eds.model.Trade
-
Constructs a new Trade.
- TradeRecord(String, int, String, String, double, int, double) - Constructor for record class eds.database.Records.TradeRecord
-
Creates an instance of a
TradeRecordrecord class. - trades() - Method in record class eds.model.IMatchEngine.MatchResult
-
Returns the value of the
tradesrecord component. - trades() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
tradesrecord component. - tstudent(long) - Method in class eduni.distributions.Distributions
-
computes a tstudent distribution; sample is provided by the PRGN
- Tstudent - Class in eduni.distributions
-
A random number generator based on the tstudent distribution.
- Tstudent(long) - Constructor for class eduni.distributions.Tstudent
-
the seed is aumatically provided by the
SeedGenerator - Tstudent(long, long) - Constructor for class eduni.distributions.Tstudent
-
The constructor with which a specific seed is set for the random number generator
U
- uniform(double, double) - Method in class eduni.distributions.Distributions
-
computes a uniform distribution; sample is provided by the PRGN
- Uniform - Class in eduni.distributions
-
A random number generator based on the uniform distribution.
- Uniform(double, double) - Constructor for class eduni.distributions.Uniform
-
the seed is aumatically provided by the
SeedGenerator - Uniform(double, double, long) - Constructor for class eduni.distributions.Uniform
-
The constructor with which a specific seed is set for the random number generator
- updateGraph(OrderBook.OrderBookSnapshot) - Method in class controller.SimulationPageController
- updateHistoryPage(int) - Method in class controller.Controller
-
Fills the history page from one database record selected by the user.
- updateHistoryPage(int) - Method in interface controller.IViewToModelController
- updateOrderBook(OrderBook.OrderBookSnapshot) - Method in class controller.Controller
-
Sends a new order book snapshot to the simulation page table.
- updateOrderBook(OrderBook.OrderBookSnapshot) - Method in interface controller.IModelToViewController
- updateQueueLengths(int[]) - Method in class controller.SimulationPageController
-
Updates the queue labels on the simulation page.
- updateResultsPage(StatisticsCollector.Snapshot, Records.StatisticsAndMetricsRecord) - Method in class controller.Controller
-
Fills the results page labels with already computed simulation output.
- updateResultsPage(StatisticsCollector.Snapshot, Records.StatisticsAndMetricsRecord) - Method in interface controller.IViewToModelController
- updateResultsPage(StatisticsCollector.Snapshot, Records.StatisticsAndMetricsRecord) - Method in class controller.ResultsPageController
-
Fills the results page with final simulation values.
- updateSimulationTime(double) - Method in class controller.SimulationPageController
-
Updates the timer label on the simulation page.
- updateTimeAndQueues() - Method in class controller.Controller
-
Updates the timer and queue labels on the simulation page.
- updateTimeAndQueues() - Method in interface controller.IModelToViewController
- utilizationExecution() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
utilizationExecutionrecord component. - utilizationLimit() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
utilizationLimitrecord component. - utilizationMarket() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
utilizationMarketrecord component. - utilizationValidation() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
utilizationValidationrecord component.
V
- VALIDATION_COMPLETE - Enum constant in enum class eds.model.EventType
- valueOf(String) - Static method in enum class eds.framework.Trace.Level
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eds.model.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eds.model.Order.Side
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eds.model.Order.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eds.model.Order.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class eds.framework.Trace.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eds.model.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eds.model.Order.Side
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eds.model.Order.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eds.model.Order.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- view - package view
-
MVC view layer of the application.
- vwap() - Method in record class eds.database.Records.StatisticsAndMetricsRecord
-
Returns the value of the
vwaprecord component. - vwap() - Method in record class eds.model.StatisticsCollector.Snapshot
-
Returns the value of the
vwaprecord component.
W
- WAR - Enum constant in enum class eds.framework.Trace.Level
- weibull(double, double) - Method in class eduni.distributions.Distributions
-
computes a weibull distribution; sample is provided by the PRGN
- Weibull - Class in eduni.distributions
-
A random number generator based on the weibull distribution.
- Weibull(double, double) - Constructor for class eduni.distributions.Weibull
-
the seed is aumatically provided by the
SeedGenerator - Weibull(double, double, long) - Constructor for class eduni.distributions.Weibull
-
The constructor with which a specific seed is set for the random number generator
All Classes and Interfaces|All Packages|Serialized Form