Couenne
0.2
|
Class to represent positive semidefinite constraints //////////////////. More...
#include <CouennePSDcon.hpp>
Public Member Functions | |
CouennePSDcon (CouenneExprMatrix *X) | |
Constructor. More... | |
~CouennePSDcon () | |
Destructor. More... | |
CouennePSDcon (const CouennePSDcon &c, Domain *d=NULL) | |
Copy constructor. More... | |
CouennePSDcon & | operator= (const CouennePSDcon &c) |
Assignment operator. More... | |
CouenneConstraint * | clone (Domain *d=NULL) const |
Cloning method. More... | |
CouenneExprMatrix * | getX () const |
return X More... | |
exprAux * | standardize (CouenneProblem *) |
Decompose body of constraint through auxiliary variables. More... | |
void | print (std::ostream &=std::cout) |
Print constraint. More... | |
![]() | |
CouenneConstraint (expression *body=NULL, expression *lb=NULL, expression *ub=NULL) | |
Constructor. More... | |
virtual | ~CouenneConstraint () |
Destructor. More... | |
CouenneConstraint (const CouenneConstraint &c, Domain *d=NULL) | |
Copy constructor. More... | |
virtual expression * | Lb () const |
Expression of lower bound. More... | |
virtual expression * | Ub () const |
Expression of upper bound. More... | |
virtual expression * | Body () const |
Expression of body of constraint. More... | |
virtual expression * | Body (expression *newBody) |
Set body of constraint. More... | |
Protected Attributes | |
CouenneExprMatrix * | X_ |
contains indices of matrix X 0 More... | |
![]() | |
expression * | body_ |
Body of constraint. More... | |
expression * | lb_ |
Lower bound (expression) More... | |
expression * | ub_ |
Upper bound (expression) More... | |
Class to represent positive semidefinite constraints //////////////////.
Definition at line 24 of file CouennePSDcon.hpp.
|
inline |
Couenne::CouennePSDcon::~CouennePSDcon | ( | ) |
Destructor.
Couenne::CouennePSDcon::CouennePSDcon | ( | const CouennePSDcon & | c, |
Domain * | d = NULL |
||
) |
Copy constructor.
CouennePSDcon& Couenne::CouennePSDcon::operator= | ( | const CouennePSDcon & | c | ) |
Assignment operator.
|
inlinevirtual |
Cloning method.
Reimplemented from Couenne::CouenneConstraint.
Definition at line 47 of file CouennePSDcon.hpp.
References CouennePSDcon().
|
inline |
|
virtual |
Decompose body of constraint through auxiliary variables.
Reimplemented from Couenne::CouenneConstraint.
|
virtual |
Print constraint.
Reimplemented from Couenne::CouenneConstraint.
|
protected |
contains indices of matrix X 0
Definition at line 28 of file CouennePSDcon.hpp.
Referenced by getX().