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... | |
Public Member Functions inherited from Couenne::CouenneConstraint | |
| 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... | |
Protected Attributes inherited from Couenne::CouenneConstraint | |
| 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 |
Constructor.
Definition at line 33 of file CouennePSDcon.hpp.
| CouennePSDcon::~CouennePSDcon | ( | ) |
Destructor.
Definition at line 16 of file CouennePSDcon.cpp.
| CouennePSDcon::CouennePSDcon | ( | const CouennePSDcon & | c, |
| Domain * | d = NULL |
||
| ) |
Copy constructor.
Definition at line 20 of file CouennePSDcon.cpp.
| CouennePSDcon & CouennePSDcon::operator= | ( | const CouennePSDcon & | c | ) |
|
inlinevirtual |
Cloning method.
Reimplemented from Couenne::CouenneConstraint.
Definition at line 47 of file CouennePSDcon.hpp.
|
inline |
return X
Definition at line 51 of file CouennePSDcon.hpp.
|
virtual |
Decompose body of constraint through auxiliary variables.
decompose body of constraint through auxiliary variables
Reimplemented from Couenne::CouenneConstraint.
Definition at line 28 of file CouennePSDcon.cpp.
|
virtual |
Print constraint.
print constraint
Reimplemented from Couenne::CouenneConstraint.
Definition at line 32 of file CouennePSDcon.cpp.
|
protected |
contains indices of matrix X 0
Definition at line 28 of file CouennePSDcon.hpp.
1.8.5