Couenne::CouennePSDcon Class Reference

Class to represent positive semidefinite constraints //////////////////. More...

#include <CouennePSDcon.hpp>

Inheritance diagram for Couenne::CouennePSDcon:
Inheritance graph
[legend]
Collaboration diagram for Couenne::CouennePSDcon:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CouennePSDcon (CouenneExprMatrix *X)
 Constructor.
 ~CouennePSDcon ()
 Destructor.
 CouennePSDcon (const CouennePSDcon &c, Domain *d=NULL)
 Copy constructor.
CouennePSDconoperator= (const CouennePSDcon &c)
 Assignment operator.
CouenneConstraintclone (Domain *d=NULL) const
 Cloning method.
CouenneExprMatrixgetX () const
 return X
exprAuxstandardize (CouenneProblem *)
 Decompose body of constraint through auxiliary variables.
void print (std::ostream &=std::cout)
 Print constraint.

Protected Attributes

CouenneExprMatrixX_
 contains indices of matrix X 0

Detailed Description

Class to represent positive semidefinite constraints //////////////////.

Definition at line 24 of file CouennePSDcon.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

CouennePSDcon & CouennePSDcon::operator= ( const CouennePSDcon c  ) 

Assignment operator.

assignment operator

Definition at line 24 of file CouennePSDcon.cpp.

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.


Member Data Documentation

contains indices of matrix X 0

Definition at line 28 of file CouennePSDcon.hpp.


The documentation for this class was generated from the following files:

Generated on 5 Jul 2015 by  doxygen 1.6.1