Package org.drip.function.r1tor1custom
Class AndersenPiterbargMeanReverter
java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.function.r1tor1custom.AndersenPiterbargMeanReverter
public class AndersenPiterbargMeanReverter extends R1ToR1
AndersenPiterbargMeanReverter implements the mean-reverting Univariate Function detailed in:
- Andersen and Piterbarg (2010): Interest Rate Modeling (3 Volumes), Atlantic Financial Press.
- Module = Computational Core Module
- Library = Numerical Analysis Library
- Project = Rd To Rd Function Analysis
- Package = Built-in R1 To R1 Custom Functions
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description AndersenPiterbargMeanReverter(ExponentialDecay auExpDecay, R1ToR1 auSteadyState)
AndersenPiterbargMeanReverter constructor -
Method Summary
Modifier and Type Method Description double
evaluate(double dblVariate)
Evaluate for the given variateMethods 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
-
AndersenPiterbargMeanReverter
public AndersenPiterbargMeanReverter(ExponentialDecay auExpDecay, R1ToR1 auSteadyState) throws java.lang.ExceptionAndersenPiterbargMeanReverter constructor- Parameters:
auExpDecay
- The Exponential Decay Univariate FunctionauSteadyState
- The Steady State (i.e., Infinite Time) Undamped Behavior Univariate Function- Throws:
java.lang.Exception
- Thrown if the Inputs are invalid
-
-
Method Details
-
evaluate
public double evaluate(double dblVariate) throws java.lang.ExceptionDescription copied from class:R1ToR1
Evaluate for the given variate
-