public class OrnsteinUhlenbeckSequence
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static OrnsteinUhlenbeckSequence |
Correlated(OrnsteinUhlenbeckProcess2D oup2D,
double dblGenerationInterval,
double dblInitialLiquidityMarketState,
double dblInitialVolatilityMarketState,
int iCount)
Construct a Standard Correlated Instance of OrnsteinUhlenbeckSequence
|
int |
count()
Retrieve the Total Count of States realized
|
double |
generationInterval()
Retrieve the Generation Interval
|
MarketState |
initialMarketState()
Retrieve the Initial Market State
|
MarketState[] |
realizedMarketState()
Retrieve the Sequence of Market State Realization
|
OrnsteinUhlenbeck |
scheme()
Retrieve the Ornstein-Uhlenbeck Generator Scheme Parameters
|
static OrnsteinUhlenbeckSequence |
Systemic(OrnsteinUhlenbeckProcess1D oup1D,
double dblGenerationInterval,
double dblInitialMarketState,
int iCount)
Construct a Standard Systemic Instance of OrnsteinUhlenbeckSequence
|
public static final OrnsteinUhlenbeckSequence Systemic(OrnsteinUhlenbeckProcess1D oup1D, double dblGenerationInterval, double dblInitialMarketState, int iCount)
oup1D
- The 1D Ornstein-Uhlenbeck Generator SchemedblGenerationInterval
- The Generation IntervaldblInitialMarketState
- The Initial Market StateiCount
- Count of the Number of States to be generatedpublic static final OrnsteinUhlenbeckSequence Correlated(OrnsteinUhlenbeckProcess2D oup2D, double dblGenerationInterval, double dblInitialLiquidityMarketState, double dblInitialVolatilityMarketState, int iCount)
oup2D
- The 2D Ornstein-Uhlenbeck Generator SchemedblGenerationInterval
- The Generation IntervaldblInitialLiquidityMarketState
- The Initial Liquidity Market StatedblInitialVolatilityMarketState
- The Initial Volatility Market StateiCount
- Count of the Number of States to be generatedpublic int count()
public double generationInterval()
public MarketState[] realizedMarketState()
public OrnsteinUhlenbeck scheme()
public MarketState initialMarketState()