#include <ConstraintBase.h>
Inheritance diagram for OPTPP::ConstraintBase:

Public Member Functions | |
| virtual | ~ConstraintBase () |
| virtual int | getNumOfCons () const =0 |
| virtual int | getNumOfVars () const =0 |
| virtual NEWMAT::ColumnVector | getLower () const =0 |
| virtual NEWMAT::ColumnVector | getUpper () const =0 |
| virtual NEWMAT::ColumnVector | getConstraintType () const =0 |
| virtual NEWMAT::ColumnVector | getConstraintValue () const =0 |
| virtual NEWMAT::ColumnVector | getConstraintViolation () const =0 |
| virtual OptppArray< int > | getConstraintMappingIndices () const =0 |
| virtual NEWMAT::ColumnVector | evalResidual (const NEWMAT::ColumnVector &xcurrent) const =0 |
| virtual void | evalCFGH (const NEWMAT::ColumnVector &xcurrent) const =0 |
| virtual NEWMAT::Matrix | evalGradient (const NEWMAT::ColumnVector &xcurrent) const =0 |
| virtual NEWMAT::SymmetricMatrix | evalHessian (NEWMAT::ColumnVector &xcurrent) const =0 |
| virtual OptppArray< NEWMAT::SymmetricMatrix > | evalHessian (NEWMAT::ColumnVector &xcurrent, int darg) const =0 |
| virtual bool | amIFeasible (const NEWMAT::ColumnVector &xcurrent, double epsilon) const =0 |
|
|
Destructor |
|
||||||||||||
|
Takes two arguments and returns a bool.
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, OPTPP::LinearEquation, OPTPP::LinearInequality, OPTPP::NonLinearConstraint, OPTPP::NonLinearConstraint, OPTPP::NonLinearEquation, and OPTPP::NonLinearInequality. |
|
|
|
Takes one argument and returns a Matrix.
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, OPTPP::LinearEquation, OPTPP::LinearInequality, OPTPP::NonLinearConstraint, OPTPP::NonLinearConstraint, OPTPP::NonLinearEquation, and OPTPP::NonLinearInequality. |
|
||||||||||||
|
Takes two arguments and returns an array of real SymmetricMatrices.
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, OPTPP::NonLinearConstraint, OPTPP::NonLinearConstraint, OPTPP::NonLinearEquation, and OPTPP::NonLinearInequality. |
|
|
Takes one arguments and returns a SymmetricMatrix
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, OPTPP::NonLinearConstraint, OPTPP::NonLinearConstraint, OPTPP::NonLinearEquation, and OPTPP::NonLinearInequality. |
|
|
Takes one argument and returns a ColumnVector.
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, OPTPP::LinearEquation, OPTPP::LinearInequality, OPTPP::NonLinearConstraint, OPTPP::NonLinearConstraint, OPTPP::NonLinearEquation, and OPTPP::NonLinearInequality. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, and OPTPP::NonLinearConstraint. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, OPTPP::LinearEquation, OPTPP::LinearInequality, OPTPP::NonLinearConstraint, OPTPP::NonLinearEquation, and OPTPP::NonLinearInequality. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, and OPTPP::NonLinearConstraint. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, and OPTPP::NonLinearConstraint. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, and OPTPP::NonLinearConstraint. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, and OPTPP::NonLinearConstraint. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, and OPTPP::NonLinearConstraint. |
|
|
Implemented in OPTPP::BoundConstraint, OPTPP::CompoundConstraint, OPTPP::LinearConstraint, and OPTPP::NonLinearConstraint. |