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 doublealpha()Retrieve Alphadoublebeta()Retrieve Betadoubleevaluate(double r)Evaluate for the given variateR1ToR1gammaFunction()Retrieve the Gamma Functionstatic CIRPDFStandard(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, poleResidueMethods 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:R1ToR1Evaluate for the given variate
-