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)
ObjectiveUtilitysensitivity in interface ObjectiveUtilitytcngExpectation - The Control Node Trajectory Expectation SensitivitytcngVariance - The Control Node Trajectory Variance Sensitivity