#include <LP.h>
Public Types | |
using | shared_ptr = boost::shared_ptr< LP > |
Public Member Functions | |
const KeyDimMap & | constrainedKeyDimMap () const |
Vector | costGradient (Key key, const VectorValues &delta) const |
bool | equals (const LP &other, double tol=1e-9) const |
equals More... | |
bool | isFeasible (const VectorValues &x) const |
check feasibility More... | |
void | print (const string &s="") const |
print More... | |
Public Attributes | |
LinearCost | cost |
Linear cost factor. More... | |
EqualityFactorGraph | equalities |
Linear equality constraints: cE(x) = 0. More... | |
InequalityFactorGraph | inequalities |
Linear inequality constraints: cI(x) <= 0. More... | |
Private Attributes | |
KeyDimMap | cachedConstrainedKeyDimMap_ |
cached key-dim map of all variables in the constraints More... | |
using gtsam::LP::shared_ptr = boost::shared_ptr<LP> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprivate |
LinearCost gtsam::LP::cost |
EqualityFactorGraph gtsam::LP::equalities |
InequalityFactorGraph gtsam::LP::inequalities |