#include <ActiveSet.hpp>
Public Member Functions | |
SubActiveSet (Index nr) | |
SubActiveSet (Index nr, Indirect &idx) | |
SubActiveSet (const SubActiveSet &clone) | |
bool | ownIndirection (void) const |
void | reset (void) |
Index | activeRow (Index ref, Bound::bound_t type) |
Index | activeRow (const ConstraintRef &cst) |
void | unactiveRow (Index row) |
Index | mapInv (Index row) const |
Index | map (Index ref) const |
Bound::bound_t | whichBoundInv (Index row) const |
Index | whichConstraint (Index row) const |
Index | where (Index cst) const |
Matrix< Index, Dynamic, 1 > | getIndirection (void) const |
void | disp (std::ostream &os, bool classic=true) const |
operator Matrix< Index, Dynamic, 1 > (void) const | |
void | defrag (void) |
void | setInitialActivation (const AS &as0) |
Protected Member Functions | |
void | active (Index ref, Bound::bound_t type, Index row) |
Index | pushIndirectBack (Index rowup) |
Protected Attributes | |
Indirect | self_indirect |
Indirect & | indirect |
bool | isEmpty |
soth::SubActiveSet< AS, Indirect >::SubActiveSet | ( | Index | nr | ) |
soth::SubActiveSet< AS, Indirect >::SubActiveSet | ( | Index | nr, |
Indirect & | idx | ||
) |
soth::SubActiveSet< AS, Indirect >::SubActiveSet | ( | const SubActiveSet< AS, Indirect > & | clone | ) |
|
protected |
Indirect::Index soth::SubActiveSet< AS, Indirect >::activeRow | ( | Index | ref, |
Bound::bound_t | type | ||
) |
|
inline |
void soth::SubActiveSet< AS, Indirect >::defrag | ( | void | ) |
void soth::SubActiveSet< AS, Indirect >::disp | ( | std::ostream & | os, |
bool | classic = true |
||
) | const |
References soth::Bound::BOUND_INF, and soth::Bound::BOUND_SUP.
Referenced by soth::operator<<().
Matrix< typename Indirect::Index, Dynamic, 1 > soth::SubActiveSet< AS, Indirect >::getIndirection | ( | void | ) | const |
Indirect::Index soth::SubActiveSet< AS, Indirect >::map | ( | typename Indirect::Index | cst | ) | const |
Indirect::Index soth::SubActiveSet< AS, Indirect >::mapInv | ( | typename Indirect::Index | row | ) | const |
|
inline |
|
inline |
|
protected |
void soth::SubActiveSet< AS, Indirect >::reset | ( | void | ) |
void soth::SubActiveSet< AS, Indirect >::setInitialActivation | ( | const AS & | as0 | ) |
void soth::SubActiveSet< AS, Indirect >::unactiveRow | ( | typename Indirect::Index | rowrm | ) |
|
inline |
Bound::bound_t soth::SubActiveSet< AS, Indirect >::whichBoundInv | ( | typename Indirect::Index | row | ) | const |
|
inline |
|
protected |
|
protected |
|
protected |