public abstract class SOCPPortfolioConstraint extends Object implements RealScalarFunction
| Modifier and Type | Class and Description |
|---|---|
static class |
SOCPPortfolioConstraint.ConstraintViolationException
Exception thrown when a constraint is violated.
|
static class |
SOCPPortfolioConstraint.Variable
the variables involved in
SOCPGeneralConstraints |
Function.EvaluationException| Constructor and Description |
|---|
SOCPPortfolioConstraint() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
areAllConstraintsSatisfied(Vector y)
Checks whether all SOCP constraints represented by this portfolio
constraint are satisfied.
|
Collection<SOCPGeneralConstraints> |
generalConstraints() |
List<SOCPPortfolioConstraint.Variable> |
getVariables(SOCPConstraints constraints)
Gets the variables involved in SOCPGeneralConstraints.
|
Collection<SOCPLinearEqualities> |
linearEqualities() |
Collection<SOCPLinearInequalities> |
linearInequalities() |
SOCPGeneralConstraints |
newSOCPGeneralConstraints(SOCPPortfolioConstraint.Variable... vars)
Creates a new SOCPGeneralConstraints so we can add
SOCPGeneralConstraint to it.
|
SOCPLinearEqualities |
newSOCPLinearEqualities(SOCPPortfolioConstraint.Variable... vars) |
SOCPLinearInequalities |
newSOCPLinearInequalities(SOCPPortfolioConstraint.Variable... vars) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdimensionOfDomain, dimensionOfRange, evaluatepublic SOCPGeneralConstraints newSOCPGeneralConstraints(SOCPPortfolioConstraint.Variable... vars)
vars - the variables involved in this
SOCPGeneralConstraintspublic Collection<SOCPGeneralConstraints> generalConstraints()
public SOCPLinearEqualities newSOCPLinearEqualities(SOCPPortfolioConstraint.Variable... vars)
public Collection<SOCPLinearEqualities> linearEqualities()
public SOCPLinearInequalities newSOCPLinearInequalities(SOCPPortfolioConstraint.Variable... vars)
public Collection<SOCPLinearInequalities> linearInequalities()
public List<SOCPPortfolioConstraint.Variable> getVariables(SOCPConstraints constraints)
constraints - the SOCP constraintspublic abstract boolean areAllConstraintsSatisfied(Vector y) throws SOCPPortfolioConstraint.ConstraintViolationException
y - a portfolio solution or allocation; the asset weightstrue if and only if all SOCP constraints are satisfiedSOCPPortfolioConstraint.ConstraintViolationExceptionCopyright © 2010-2026 NM Group. All Rights Reserved.