#include <betweenFactorSwitchable.h>
Public Member Functions | |
BetweenFactorSwitchableSigmoid () | |
BetweenFactorSwitchableSigmoid (gtsam::Key key1, gtsam::Key key2, gtsam::Key key3, const VALUE &measured, const gtsam::SharedNoiseModel &model) | |
gtsam::Vector | evaluateError (const VALUE &p1, const VALUE &p2, const SwitchVariableSigmoid &s, boost::optional< gtsam::Matrix & > H1=boost::none, boost::optional< gtsam::Matrix & > H2=boost::none, boost::optional< gtsam::Matrix & > H3=boost::none) const |
Private Member Functions | |
double | sigmoid (double x) const |
Private Attributes | |
gtsam::BetweenFactor< VALUE > | betweenFactor |
Definition at line 58 of file betweenFactorSwitchable.h.
vertigo::BetweenFactorSwitchableSigmoid< VALUE >::BetweenFactorSwitchableSigmoid | ( | ) | [inline] |
Definition at line 61 of file betweenFactorSwitchable.h.
vertigo::BetweenFactorSwitchableSigmoid< VALUE >::BetweenFactorSwitchableSigmoid | ( | gtsam::Key | key1, |
gtsam::Key | key2, | ||
gtsam::Key | key3, | ||
const VALUE & | measured, | ||
const gtsam::SharedNoiseModel & | model | ||
) | [inline] |
Definition at line 62 of file betweenFactorSwitchable.h.
gtsam::Vector vertigo::BetweenFactorSwitchableSigmoid< VALUE >::evaluateError | ( | const VALUE & | p1, |
const VALUE & | p2, | ||
const SwitchVariableSigmoid & | s, | ||
boost::optional< gtsam::Matrix & > | H1 = boost::none , |
||
boost::optional< gtsam::Matrix & > | H2 = boost::none , |
||
boost::optional< gtsam::Matrix & > | H3 = boost::none |
||
) | const [inline] |
Definition at line 66 of file betweenFactorSwitchable.h.
double vertigo::BetweenFactorSwitchableSigmoid< VALUE >::sigmoid | ( | double | x | ) | const [inline, private] |
Definition at line 90 of file betweenFactorSwitchable.h.
gtsam::BetweenFactor<VALUE> vertigo::BetweenFactorSwitchableSigmoid< VALUE >::betweenFactor [private] |
Definition at line 85 of file betweenFactorSwitchable.h.