#include <BasicStage.hpp>
List of all members.
Public Types |
typedef boost::function< void(std::string,
ConstraintRef, std::string)> | listener_function_t |
Public Member Functions |
| BasicStage (const MatrixXd &J, const VectorBound &bounds, const BaseY &Y) |
| BasicStage (const Index nr, const Index nc, const double *Jdata, const Bound *bdata, const BaseY &Y) |
| BasicStage (const Index nr, const Index nc, const double *Jdata, const BaseY &Y) |
void | set (const MatrixXd &J, const VectorBound &bounds) |
void | set (const double *Jdata, const Bound *bdata) |
Index | nbConstraints (void) const |
VectorXd | getJrow (const Index &cst) const |
Bound | getBoundRow (const Index &cst) const |
MatrixXd | getJ () const |
VectorBound | getBounds () const |
VectorBound & | getBoundsInternal () |
Public Attributes |
std::string | name |
boost::signal< void(std::string,
ConstraintRef, std::string)> | notifior |
Protected Types |
typedef MapXd | MatrixXdRef |
typedef MapBound | VectorBoundRef |
Protected Attributes |
const MatrixXdRef & | J |
const VectorBoundRef & | bounds |
const Index | nr |
const Index | nc |
const BaseY & | Y |
Member Typedef Documentation
Constructor & Destructor Documentation
soth::BasicStage::BasicStage |
( |
const MatrixXd & |
J, |
|
|
const VectorBound & |
bounds, |
|
|
const BaseY & |
Y |
|
) |
| |
soth::BasicStage::BasicStage |
( |
const Index |
nr, |
|
|
const Index |
nc, |
|
|
const double * |
Jdata, |
|
|
const Bound * |
bdata, |
|
|
const BaseY & |
Y |
|
) |
| |
soth::BasicStage::BasicStage |
( |
const Index |
nr, |
|
|
const Index |
nc, |
|
|
const double * |
Jdata, |
|
|
const BaseY & |
Y |
|
) |
| |
Member Function Documentation
Bound soth::BasicStage::getBoundRow |
( |
const Index & |
cst | ) |
const |
MatrixXd soth::BasicStage::getJ |
( |
void |
| ) |
const |
VectorXd soth::BasicStage::getJrow |
( |
const Index & |
cst | ) |
const |
Index soth::BasicStage::nbConstraints |
( |
void |
| ) |
const [inline] |
void soth::BasicStage::set |
( |
const MatrixXd & |
J, |
|
|
const VectorBound & |
bounds |
|
) |
| |
void soth::BasicStage::set |
( |
const double * |
Jdata, |
|
|
const Bound * |
bdata |
|
) |
| |
Member Data Documentation
Referenced by soth::Stage::computeError(), soth::Stage::computeInitialCOD(), soth::Stage::computeLagrangeMultipliers(), soth::Stage::computeMLYtu(), soth::Stage::computeRho(), soth::Stage::Jactive(), soth::Stage::propagateUpdate(), soth::Stage::recompose(), soth::Stage::reset(), soth::Stage::rowL0(), soth::Stage::rowSize(), set(), and soth::Stage::update().