public class MeanVarianceObjectiveUtility extends java.lang.Object implements ObjectiveUtility
Constructor and Description |
---|
MeanVarianceObjectiveUtility(double dblRiskAversion)
MeanVarianceObjectiveUtility Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
riskAversion()
Retrieve the Risk Aversion Parameter
|
ControlNodesGreek |
sensitivity(TrajectoryControlNodesGreek tcngExpectation,
TrajectoryControlNodesGreek tcngVariance)
Generate the Objective Function Sensitivity given the Expectation and the Variance Control Node
Sensitivity
|
public MeanVarianceObjectiveUtility(double dblRiskAversion) throws java.lang.Exception
dblRiskAversion
- The Risk Aversion Parameterjava.lang.Exception
- Thrown if the Inputs are Invalidpublic double riskAversion()
public ControlNodesGreek sensitivity(TrajectoryControlNodesGreek tcngExpectation, TrajectoryControlNodesGreek tcngVariance)
ObjectiveUtility
sensitivity
in interface ObjectiveUtility
tcngExpectation
- The Control Node Trajectory Expectation SensitivitytcngVariance
- The Control Node Trajectory Variance Sensitivity