Main Page   Class Hierarchy   Compound List   File List   Contact   Download   Symbolic Constraints   Examples  

SCIL::qelement< Graph > Class Template Reference

Inheritance diagram for SCIL::qelement< Graph >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void setNotMaximal ()
qelement< Graph > * getLeft () const
qelement< Graph > * getRight () const
void setLeft (qelement< Graph > *li)
void setRight (qelement< Graph > *ri)
void set_in_separation_graph (qelement< Graph > *bfsg)
qelement< Graph > * in_separation_graph ()
bool isMaximal () const
bool isBasic ()
vertex_descriptor getSGNode ()
void setSGNode (vertex_descriptor v)
virtual row get_linVar ()
virtual monomialgetMonomial () const
virtual boolfunctiongetBoolfunction () const
virtual row trans ()
virtual row transLeft ()
virtual row transRight ()
virtual void linearize (ILP_Problem &IP)
virtual void printName ()

Protected Types

typedef graph_traits< GraphGraphTraits
typedef
GraphTraits::vertex_descriptor 
vertex_descriptor
typedef
GraphTraits::edge_descriptor 
edge_descriptor

Protected Member Functions

void checkGraphConcepts ()
 Check Boost graph-concepts.

Protected Attributes

qelement< Graph > * l
qelement< Graph > * r
bool maximal
bool basic
qelement< Graph > * in_SG
vertex_descriptor sg_node

Detailed Description

template<typename Graph>
class SCIL::qelement< Graph >

Definition at line 15 of file qelement.h.


Member Function Documentation

template<typename Graph>
void SCIL::qelement< Graph >::checkGraphConcepts (  )  [inline, protected]

Function checks wheter the provided type Graph provides the required functionality.

Definition at line 28 of file qelement.h.


The documentation for this class was generated from the following file:
Generated on Mon Mar 28 22:03:53 2011 for SCIL by  doxygen 1.6.3