|
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... | |
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 |
| 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().
1.8.5