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
 1.8.5