public class PortfolioEqualityConstraintSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
FULLY_INVESTED_CONSTRAINT
FULLY_INVESTED_CONSTRAINT - The Mandatory Completely Invested Constraint
|
static int |
NO_CONSTRAINT
NO_CONSTRAINT - No Constraint of any Kind
|
static int |
RETURNS_CONSTRAINT
RETURNS_CONSTRAINT - The Mandatory Returns Constraint
|
Constructor and Description |
---|
PortfolioEqualityConstraintSettings(int iConstraintType,
double dblReturnsConstraint)
PortfolioEqualityConstraintSettings Constructor
|
Modifier and Type | Method and Description |
---|---|
int |
constraintType()
Retrieve the Constraint Type
|
static PortfolioEqualityConstraintSettings |
FullyInvested()
Construct a Fully Invested Instance of PortfolioEqualityConstraintSettings
|
static PortfolioEqualityConstraintSettings |
ReturnsConstrained(double dblReturnsConstraint)
Construct a Returns Constrained Instance of PortfolioEqualityConstraintSettings
|
double |
returnsConstraint()
Retrieve the Returns Constraint
|
static PortfolioEqualityConstraintSettings |
Unconstrained()
Construct an Unconstrained Instance of PortfolioEqualityConstraintSettings
|
public static final int NO_CONSTRAINT
public static final int FULLY_INVESTED_CONSTRAINT
public static final int RETURNS_CONSTRAINT
public PortfolioEqualityConstraintSettings(int iConstraintType, double dblReturnsConstraint) throws java.lang.Exception
iConstraintType
- The Constraint TypedblReturnsConstraint
- The Returns Constraintjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final PortfolioEqualityConstraintSettings Unconstrained()
public static final PortfolioEqualityConstraintSettings FullyInvested()
public static final PortfolioEqualityConstraintSettings ReturnsConstrained(double dblReturnsConstraint)
dblReturnsConstraint
- The Returns Constraintpublic int constraintType()
public double returnsConstraint()