public abstract class NonDimensionalCostEvolver
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
asymptoticEnhancedEulerCorrection()
Retrieve the Asymptotic Enhanced Euler Correction Application Flag
|
double |
asymptoticEulerUrgencyThreshold()
Retrieve the Asymptotic Euler Urgency Threshold
|
abstract NonDimensionalCost |
evolve(NonDimensionalCost ndc,
MarketState ms,
double dblNonDimensionalRiskAversion,
double dblNonDimensionalTime,
double dblNonDimensionalTimeIncrement)
Evolve a Single Time Step of the Optimal Trajectory
|
OrnsteinUhlenbeck |
ornsteinUnlenbeckProcess()
Retrieve the Reference Ornstein-Unlenbeck Process
|
public boolean asymptoticEnhancedEulerCorrection()
public double asymptoticEulerUrgencyThreshold()
public OrnsteinUhlenbeck ornsteinUnlenbeckProcess()
public abstract NonDimensionalCost evolve(NonDimensionalCost ndc, MarketState ms, double dblNonDimensionalRiskAversion, double dblNonDimensionalTime, double dblNonDimensionalTimeIncrement)
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