Abstract class representing a set of vertices.
More...
#include <vertex_set.h>
◆ Ptr
◆ VertexSetInterface()
corbo::VertexSetInterface::VertexSetInterface |
( |
| ) |
|
|
inline |
◆ ~VertexSetInterface()
virtual corbo::VertexSetInterface::~VertexSetInterface |
( |
| ) |
|
|
inlinevirtual |
◆ applyIncrementNonFixed() [1/2]
void corbo::VertexSetInterface::applyIncrementNonFixed |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
increment | ) |
|
◆ applyIncrementNonFixed() [2/2]
void corbo::VertexSetInterface::applyIncrementNonFixed |
( |
int |
idx, |
|
|
double |
increment |
|
) |
| |
◆ backupParametersActiveVertices()
void corbo::VertexSetInterface::backupParametersActiveVertices |
( |
| ) |
|
◆ clear()
virtual void corbo::VertexSetInterface::clear |
( |
| ) |
|
|
pure virtual |
◆ clearConnectedEdges()
void corbo::VertexSetInterface::clearConnectedEdges |
( |
| ) |
|
◆ computeActiveVertices()
virtual void corbo::VertexSetInterface::computeActiveVertices |
( |
| ) |
|
|
pure virtual |
◆ computeVertexIndices()
void corbo::VertexSetInterface::computeVertexIndices |
( |
| ) |
|
Precompute vertex indices in the hyper-graph (e.g. for the Jacobian or Hessian structure)
Definition at line 405 of file vertex_set.cpp.
◆ discardBackupParametersActiveVertices()
void corbo::VertexSetInterface::discardBackupParametersActiveVertices |
( |
bool |
all = false | ) |
|
◆ getActiveVertices()
virtual std::vector<VertexInterface*>& corbo::VertexSetInterface::getActiveVertices |
( |
| ) |
|
|
pure virtual |
◆ getBounds()
void corbo::VertexSetInterface::getBounds |
( |
Eigen::Ref< Eigen::VectorXd > |
lb, |
|
|
Eigen::Ref< Eigen::VectorXd > |
ub |
|
) |
| |
◆ getLowerBound()
double corbo::VertexSetInterface::getLowerBound |
( |
int |
idx | ) |
|
◆ getParameterDimension()
int corbo::VertexSetInterface::getParameterDimension |
( |
| ) |
|
◆ getParameterValue()
double corbo::VertexSetInterface::getParameterValue |
( |
int |
idx | ) |
|
◆ getParameterVector()
void corbo::VertexSetInterface::getParameterVector |
( |
Eigen::Ref< Eigen::VectorXd > |
x | ) |
|
◆ getUpperBound()
double corbo::VertexSetInterface::getUpperBound |
( |
int |
idx | ) |
|
◆ getVertices()
virtual void corbo::VertexSetInterface::getVertices |
( |
std::vector< VertexInterface *> & |
vertices | ) |
|
|
pure virtual |
◆ isModified()
bool corbo::VertexSetInterface::isModified |
( |
| ) |
const |
|
inline |
◆ restoreBackupParametersActiveVertices()
void corbo::VertexSetInterface::restoreBackupParametersActiveVertices |
( |
bool |
keep_backup | ) |
|
◆ setBounds()
void corbo::VertexSetInterface::setBounds |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
lb, |
|
|
const Eigen::Ref< const Eigen::VectorXd > & |
ub |
|
) |
| |
◆ setLowerBound()
void corbo::VertexSetInterface::setLowerBound |
( |
int |
idx, |
|
|
double |
lb |
|
) |
| |
◆ setModified()
void corbo::VertexSetInterface::setModified |
( |
bool |
modified | ) |
|
|
inline |
◆ setParameterValue()
void corbo::VertexSetInterface::setParameterValue |
( |
int |
idx, |
|
|
double |
x |
|
) |
| |
◆ setParameterVector()
void corbo::VertexSetInterface::setParameterVector |
( |
const Eigen::Ref< const Eigen::VectorXd > & |
x | ) |
|
◆ setUpperBound()
void corbo::VertexSetInterface::setUpperBound |
( |
int |
idx, |
|
|
double |
ub |
|
) |
| |
◆ setVertexIdx()
◆ _modified
bool corbo::VertexSetInterface::_modified = true |
|
protected |
The documentation for this class was generated from the following files: