public class NonDimensionalCostEvolverCorrelated extends NonDimensionalCostEvolver
Constructor and Description |
---|
NonDimensionalCostEvolverCorrelated(OrnsteinUhlenbeckProcess2D oup2D,
double dblAsymptoticEulerUrgencyThreshold,
boolean bAsymptoticEnhancedEulerCorrection)
NonDimensionalCostEvolverCorrelated Constructor
|
Modifier and Type | Method and Description |
---|---|
NonDimensionalCost |
evolve(NonDimensionalCost ndc,
MarketState ms,
double dblNonDimensionalRiskAversion,
double dblNonDimensionalTime,
double dblNonDimensionalTimeIncrement)
Evolve a Single Time Step of the Optimal Trajectory
|
asymptoticEnhancedEulerCorrection, asymptoticEulerUrgencyThreshold, ornsteinUnlenbeckProcess
public NonDimensionalCostEvolverCorrelated(OrnsteinUhlenbeckProcess2D oup2D, double dblAsymptoticEulerUrgencyThreshold, boolean bAsymptoticEnhancedEulerCorrection) throws java.lang.Exception
oup2D
- The 2D Ornstein-Unlenbeck Generator ProcessbAsymptoticEnhancedEulerCorrection
- Asymptotic Enhanced Euler Correction Application FlagdblAsymptoticEulerUrgencyThreshold
- The Asymptotic Euler Urgency Thresholdjava.lang.Exception
- Thrown if the Inputs are Invalidpublic NonDimensionalCost evolve(NonDimensionalCost ndc, MarketState ms, double dblNonDimensionalRiskAversion, double dblNonDimensionalTime, double dblNonDimensionalTimeIncrement)
NonDimensionalCostEvolver
evolve
in class NonDimensionalCostEvolver
ndc
- The Initial Non Dimensional Cost Value Functionms
- The Market StatedblNonDimensionalRiskAversion
- The Non Dimensional Risk Aversion ParameterdblNonDimensionalTime
- The Non Dimensional Time NodedblNonDimensionalTimeIncrement
- The Non Dimensional Time Increment