Package org.drip.function.r1tor1custom
Class CIRPDF
java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.function.r1tor1custom.CIRPDF
public class CIRPDF extends R1ToR1
CIRPDF exposes the R1 Univariate Cox-Ingersoll-Ross Probability Density Function. The
References are:
- Bogoliubov, N. N., and D. P. Sankevich (1994): N. N. Bogoliubov and Statistical Mechanics Russian Mathematical Surveys 49 (5) 19-49
- Holubec, V., K. Kroy, and S. Steffenoni (2019): Physically Consistent Numerical Solver for Time-dependent Fokker-Planck Equations Physical Review E 99 (4) 032117
- Kadanoff, L. P. (2000): Statistical Physics: Statics, Dynamics, and Re-normalization World Scientific
- Ottinger, H. C. (1996): Stochastic Processes in Polymeric Fluids Springer-Verlag Berlin-Heidelberg
- Wikipedia (2019): Fokker-Planck Equation https://en.wikipedia.org/wiki/Fokker%E2%80%93Planck_equation
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = HJM, Hull White, LMM, and SABR Dynamic Evolution Models
- Package = Built-in R1 To R1 Custom Functions
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description double
alpha()
Retrieve Alphadouble
beta()
Retrieve Betadouble
evaluate(double r)
Evaluate for the given variateR1ToR1
gammaFunction()
Retrieve the Gamma Functionstatic CIRPDF
Standard(CKLSParameters cklsParameters)
Construct a Standard Instance of CIR PDFMethods inherited from class org.drip.function.definition.R1ToR1
antiDerivative, conditionNumber, derivative, differential, differential, integrate, maxima, maxima, minima, minima, poleResidue
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CIRPDF
CIRPDF Constructor- Parameters:
alpha
- The Alphabeta
- The BetagammaFunction
- The Gamma Function- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
Standard
Construct a Standard Instance of CIR PDF- Parameters:
cklsParameters
- The CKLS Parameters- Returns:
- Standard Instance of R1UnivariateCIRPDF
-
alpha
public double alpha()Retrieve Alpha- Returns:
- The Alpha
-
beta
public double beta()Retrieve Beta- Returns:
- The Beta
-
gammaFunction
Retrieve the Gamma Function- Returns:
- The Gamma Function
-
evaluate
public double evaluate(double r) throws java.lang.ExceptionDescription copied from class:R1ToR1
Evaluate for the given variate
-