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()