Class to represent positive semidefinite constraints //////////////////. More...
#include <CouennePSDcon.hpp>


Public Member Functions | |
| CouennePSDcon (CouenneExprMatrix *X) | |
| Constructor. | |
| ~CouennePSDcon () | |
| Destructor. | |
| CouennePSDcon (const CouennePSDcon &c, Domain *d=NULL) | |
| Copy constructor. | |
| CouennePSDcon & | operator= (const CouennePSDcon &c) |
| Assignment operator. | |
| CouenneConstraint * | clone (Domain *d=NULL) const |
| Cloning method. | |
| CouenneExprMatrix * | getX () const |
| return X | |
| exprAux * | standardize (CouenneProblem *) |
| Decompose body of constraint through auxiliary variables. | |
| void | print (std::ostream &=std::cout) |
| Print constraint. | |
Protected Attributes | |
| CouenneExprMatrix * | X_ |
| contains indices of matrix X 0 | |
Class to represent positive semidefinite constraints //////////////////.
Definition at line 24 of file CouennePSDcon.hpp.
| Couenne::CouennePSDcon::CouennePSDcon | ( | CouenneExprMatrix * | X | ) | [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 | ) |
| CouenneConstraint* Couenne::CouennePSDcon::clone | ( | Domain * | d = NULL |
) | const [inline, virtual] |
Cloning method.
Reimplemented from Couenne::CouenneConstraint.
Definition at line 47 of file CouennePSDcon.hpp.
| CouenneExprMatrix* Couenne::CouennePSDcon::getX | ( | ) | const [inline] |
return X
Definition at line 51 of file CouennePSDcon.hpp.
| exprAux * CouennePSDcon::standardize | ( | CouenneProblem * | p | ) | [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.
| void CouennePSDcon::print | ( | std::ostream & | os = std::cout |
) | [virtual] |
Print constraint.
print constraint
Reimplemented from Couenne::CouenneConstraint.
Definition at line 32 of file CouennePSDcon.cpp.
CouenneExprMatrix* Couenne::CouennePSDcon::X_ [protected] |
contains indices of matrix X 0
Definition at line 28 of file CouennePSDcon.hpp.
1.6.1