Uses of Class
org.drip.sequence.random.UnivariateSequenceGenerator
| Package | Description |
|---|---|
| org.drip.dynamics.hjm |
HJM Based Latent State Evolution
|
| org.drip.dynamics.hullwhite |
Hull White Latent State Evolution
|
| org.drip.dynamics.sabr |
SABR Based Latent State Evolution
|
| org.drip.sequence.random |
Correlated Multi-Factor Sequence Generator
|
-
Uses of UnivariateSequenceGenerator in org.drip.dynamics.hjm
Methods in org.drip.dynamics.hjm that return UnivariateSequenceGenerator Modifier and Type Method Description UnivariateSequenceGenerator[]G2PlusPlus. rsg()Retrieve the Random Sequence Generator ArrayConstructors in org.drip.dynamics.hjm with parameters of type UnivariateSequenceGenerator Constructor Description G2PlusPlus(double dblSigma, double dblA, double dblEta, double dblB, UnivariateSequenceGenerator[] aRSG, double dblRho, R1ToR1 auIFRInitial)G2PlusPlus Constructor -
Uses of UnivariateSequenceGenerator in org.drip.dynamics.hullwhite
Methods in org.drip.dynamics.hullwhite that return UnivariateSequenceGenerator Modifier and Type Method Description UnivariateSequenceGeneratorSingleFactorStateEvolver. rsg()Retrieve the Random Sequence GeneratorConstructors in org.drip.dynamics.hullwhite with parameters of type UnivariateSequenceGenerator Constructor Description SingleFactorStateEvolver(FundingLabel lslFunding, double dblSigma, double dblA, R1ToR1 auIFRInitial, UnivariateSequenceGenerator usg)SingleFactorStateEvolver Constructor -
Uses of UnivariateSequenceGenerator in org.drip.dynamics.sabr
Methods in org.drip.dynamics.sabr that return UnivariateSequenceGenerator Modifier and Type Method Description UnivariateSequenceGeneratorStochasticVolatilityStateEvolver. usgForwardRate()The Forward Rate Univariate Random Variable Generator SequenceUnivariateSequenceGeneratorStochasticVolatilityStateEvolver. usgForwardRateVolatilityIdiosyncratic()The Idiosyncratic Component of Forward Rate Volatility Univariate Random Variable Generator SequenceMethods in org.drip.dynamics.sabr with parameters of type UnivariateSequenceGenerator Modifier and Type Method Description static StochasticVolatilityStateEvolverStochasticVolatilityStateEvolver. CEV(ForwardLabel lslForward, double dblBeta, double dblRho, UnivariateSequenceGenerator usgForwardRate, UnivariateSequenceGenerator usgForwardRateVolatilityIdiosyncratic)Create a Constant Elasticity of Variance SABR Instancestatic StochasticVolatilityStateEvolverStochasticVolatilityStateEvolver. Gaussian(ForwardLabel lslForward, double dblRho, double dblVolatilityOfVolatility, UnivariateSequenceGenerator usgForwardRate, UnivariateSequenceGenerator usgForwardRateVolatilityIdiosyncratic)Create a Gaussian SABR Instancestatic StochasticVolatilityStateEvolverStochasticVolatilityStateEvolver. Lognormal(ForwardLabel lslForward, double dblRho, double dblVolatilityOfVolatility, UnivariateSequenceGenerator usgForwardRate, UnivariateSequenceGenerator usgForwardRateVolatilityIdiosyncratic)Create a Log-normal SABR InstanceConstructors in org.drip.dynamics.sabr with parameters of type UnivariateSequenceGenerator Constructor Description StochasticVolatilityStateEvolver(ForwardLabel lslForward, double dblBeta, double dblRho, double dblVolatilityOfVolatility, UnivariateSequenceGenerator usgForwardRate, UnivariateSequenceGenerator usgForwardRateVolatilityIdiosyncratic)StochasticVolatilityStateEvolver Constructor -
Uses of UnivariateSequenceGenerator in org.drip.sequence.random
Subclasses of UnivariateSequenceGenerator in org.drip.sequence.random Modifier and Type Class Description classBinaryBinary implements the Standard {0, 1}-valued Binary Random Number Generator.classBoundedBounded implements the Bounded Random Univariate Generator with a Lower and an upper Bound.classBoundedGaussianBoundedGaussian implements the Bounded Gaussian Distribution, with a Gaussian Distribution between a lower and an upper Bound.classBoundedUniformBoundedUniform implements the Bounded Uniform Distribution, with a Uniform Distribution between a lower and an upper Bound.classBoundedUniformIntegerBoundedUniformInteger implements the Bounded Uniform Distribution, with a Uniform Integer being generated between a lower and an upper Bound.classBoxMullerGaussianBoxMullerGaussian implements the Univariate Gaussian Random Number Generator.classPoissonPoisson implements the Poisson Random Number Generator.Methods in org.drip.sequence.random that return UnivariateSequenceGenerator Modifier and Type Method Description UnivariateSequenceGenerator[]MultivariateSequenceGenerator. usg()Retrieve the Array of Univariate Sequence GeneratorsConstructors in org.drip.sequence.random with parameters of type UnivariateSequenceGenerator Constructor Description MultivariateSequenceGenerator(UnivariateSequenceGenerator[] aUSG, double[][] aadblCorrelation)MultivariateSequenceGenerator ConstructorPrincipalFactorSequenceGenerator(UnivariateSequenceGenerator[] aUSG, double[][] aadblCorrelation, int iNumFactor)PrincipalFactorSequenceGenerator Constructor