dynamicgraph::sot::ConstraintMem Class Reference

#include <sot/core/solver-hierarchical-inequalities.hh>

Public Types

enum  BoundSideType {
  BOUND_VOID = 0,
  BOUND_INF = 1,
  BOUND_SUP = 2,
  BOUND_BOTH = 3
}
 
typedef std::vector< ConstraintMem::BoundSideTypeBoundSideVector
 

Public Member Functions

 ConstraintMem (void)
 
 ConstraintMem (const ConstraintMem &clone)
 

Public Attributes

bool active
 
bool equality
 
bool notToBeConsidered
 
bubVector Ji
 
double eiInf
 
double eiSup
 
BoundSideType boundSide
 
BoundSideType activeSide
 
bool rankIncreaser
 
unsigned int constraintRow
 
unsigned int range
 
double lagrangian
 
double Ju
 
double Jdu
 

Friends

SOT_CORE_EXPORT friend std::ostream & operator<< (std::ostream &os, const BoundSideType &bs)
 
SOT_CORE_EXPORT friend std::ostream & operator<< (std::ostream &os, const ConstraintMem &c)
 

Member Typedef Documentation

◆ BoundSideVector

Member Enumeration Documentation

◆ BoundSideType

Enumerator
BOUND_VOID 
BOUND_INF 
BOUND_SUP 
BOUND_BOTH 

Constructor & Destructor Documentation

◆ ConstraintMem() [1/2]

dynamicgraph::sot::ConstraintMem::ConstraintMem ( void  )
inline

◆ ConstraintMem() [2/2]

dynamicgraph::sot::ConstraintMem::ConstraintMem ( const ConstraintMem clone)

Friends And Related Function Documentation

◆ operator<< [1/2]

SOT_CORE_EXPORT friend std::ostream& operator<< ( std::ostream &  os,
const BoundSideType bs 
)
friend

◆ operator<< [2/2]

SOT_CORE_EXPORT friend std::ostream& operator<< ( std::ostream &  os,
const ConstraintMem c 
)
friend

Member Data Documentation

◆ active

bool dynamicgraph::sot::ConstraintMem::active

◆ activeSide

BoundSideType dynamicgraph::sot::ConstraintMem::activeSide

◆ boundSide

BoundSideType dynamicgraph::sot::ConstraintMem::boundSide

◆ constraintRow

unsigned int dynamicgraph::sot::ConstraintMem::constraintRow

◆ eiInf

double dynamicgraph::sot::ConstraintMem::eiInf

◆ eiSup

double dynamicgraph::sot::ConstraintMem::eiSup

◆ equality

bool dynamicgraph::sot::ConstraintMem::equality

◆ Jdu

double dynamicgraph::sot::ConstraintMem::Jdu

◆ Ji

bubVector dynamicgraph::sot::ConstraintMem::Ji

◆ Ju

double dynamicgraph::sot::ConstraintMem::Ju

◆ lagrangian

double dynamicgraph::sot::ConstraintMem::lagrangian

◆ notToBeConsidered

bool dynamicgraph::sot::ConstraintMem::notToBeConsidered

◆ range

unsigned int dynamicgraph::sot::ConstraintMem::range

◆ rankIncreaser

bool dynamicgraph::sot::ConstraintMem::rankIncreaser