gtsam  3.2.1
gtsam
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gtsam::SmartFactorBase< POSE, CALIBRATION, D > Member List

This is the complete list of members for gtsam::SmartFactorBase< POSE, CALIBRATION, D >, including all inherited members.

active(const Values &c) const gtsam::NonlinearFactorinlinevirtual
add(const Point2 &measured_i, const Key &poseKey_i, const SharedNoiseModel &noise_i)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
add(std::vector< Point2 > &measurements, std::vector< Key > &poseKeys, std::vector< SharedNoiseModel > &noises)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
add(std::vector< Point2 > &measurements, std::vector< Key > &poseKeys, const SharedNoiseModel &noise)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
add(const SfM_Track &trackToAdd, const SharedNoiseModel &noise)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
back() const gtsam::Factorinline
Base typedefgtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
begin() const gtsam::Factorinline
begin()gtsam::Factorinline
body_P_sensor_gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
boost::serialization::access classgtsam::SmartFactorBase< POSE, CALIBRATION, D >friend
Camera typedefgtsam::SmartFactorBase< POSE, CALIBRATION, D >
Cameras typedef (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >
clone() const gtsam::NonlinearFactorinlinevirtual
computeEP(Matrix &E, Matrix &PointCov, const Cameras &cameras, const Point3 &point) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
computeJacobians(std::vector< KeyMatrix2D > &Fblocks, Matrix &E, Vector &b, const Cameras &cameras, const Point3 &point) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
computeJacobians(std::vector< KeyMatrix2D > &Fblocks, Matrix &E, Matrix3 &PointCov, Vector &b, const Cameras &cameras, const Point3 &point, double lambda=0.0, bool diagonalDamping=false) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
computeJacobians(Matrix &F, Matrix &E, Matrix3 &PointCov, Vector &b, const Cameras &cameras, const Point3 &point, const double lambda=0.0) const (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
computeJacobiansSVD(std::vector< KeyMatrix2D > &Fblocks, Matrix &Enull, Vector &b, const Cameras &cameras, const Point3 &point, double lambda=0.0, bool diagonalDamping=false) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
computeJacobiansSVD(Matrix &F, Matrix &Enull, Vector &b, const Cameras &cameras, const Point3 &point) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
const_iterator typedefgtsam::Factor
createHessianFactor(const Cameras &cameras, const Point3 &point, const double lambda=0.0, bool diagonalDamping=false) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
createImplicitSchurFactor(const Cameras &cameras, const Point3 &point, double lambda=0.0, bool diagonalDamping=false) const (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
createJacobianQFactor(const Cameras &cameras, const Point3 &point, double lambda=0.0, bool diagonalDamping=false) const (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
createJacobianSVDFactor(const Cameras &cameras, const Point3 &point, double lambda=0.0) const (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
dim() const =0gtsam::NonlinearFactorpure virtual
end() const gtsam::Factorinline
end()gtsam::Factorinline
equals(const NonlinearFactor &p, double tol=1e-9) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inlinevirtual
gtsam::Factor::equals(const This &other, double tol=1e-9) const gtsam::Factorprotected
error(const Values &c) const =0gtsam::NonlinearFactorpure virtual
Factor()gtsam::Factorinlineprotected
Factor(const CONTAINER &keys)gtsam::Factorinlineexplicitprotected
Factor(ITERATOR first, ITERATOR last)gtsam::Factorinlineprotected
find(Key key) const gtsam::Factorinline
FromIterators(ITERATOR first, ITERATOR last)gtsam::Factorinlineprotectedstatic
FromKeys(const CONTAINER &keys)gtsam::Factorinlineprotectedstatic
front() const gtsam::Factorinline
iterator typedefgtsam::Factor
KeyMatrix2D typedef (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
keys() const gtsam::Factorinline
keys()gtsam::Factorinline
keys_gtsam::Factorprotected
linearize(const Values &c) const =0gtsam::NonlinearFactorpure virtual
Matrix2 typedef (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
Matrix23 typedef (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
Matrix2D typedefgtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
MatrixD2 typedef (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
MatrixDD typedef (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
measured() const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
measured_gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
noise() const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
noise_gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
NonlinearFactor()gtsam::NonlinearFactorinline
NonlinearFactor(const CONTAINER &keys)gtsam::NonlinearFactorinline
print(const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inlinevirtual
printKeys(const std::string &s="Factor", const KeyFormatter &formatter=DefaultKeyFormatter) const gtsam::Factor
rekey(const std::map< Key, Key > &rekey_mapping) const gtsam::NonlinearFactorinline
rekey(const std::vector< Key > &new_keys) const gtsam::NonlinearFactorinline
reprojectionError(const Cameras &cameras, const Point3 &point) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
schurComplement(const std::vector< KeyMatrix2D > &Fblocks, const Matrix &E, const Matrix &PointCov, const Vector &b, std::vector< Matrix > &Gs, std::vector< Vector > &gs) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
shared_ptr typedefgtsam::SmartFactorBase< POSE, CALIBRATION, D >
size() const gtsam::Factorinline
SmartFactorBase(boost::optional< POSE > body_P_sensor=boost::none)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
sparseSchurComplement(const std::vector< KeyMatrix2D > &Fblocks, const Matrix &E, const Matrix &P, const Vector &b, SymmetricBlockMatrix &augmentedHessian) const (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
sparseSchurComplement(const std::vector< KeyMatrix2D > &Fblocks, const Matrix &E, const Matrix &P, const Vector &b, std::vector< Matrix > &Gs, std::vector< Vector > &gs) const (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
This typedefgtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
totalReprojectionError(const Cameras &cameras, const Point3 &point) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
updateAugmentedHessian(const Cameras &cameras, const Point3 &point, const double lambda, bool diagonalDamping, SymmetricBlockMatrix &augmentedHessian, const FastVector< Key > allKeys) const (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
updateSparseSchurComplement(const std::vector< KeyMatrix2D > &Fblocks, const Matrix &E, const Matrix &P, const Vector &b, const double f, const FastVector< Key > allKeys, SymmetricBlockMatrix &augmentedHessian) const gtsam::SmartFactorBase< POSE, CALIBRATION, D >inline
VectorD typedef (defined in gtsam::SmartFactorBase< POSE, CALIBRATION, D >)gtsam::SmartFactorBase< POSE, CALIBRATION, D >protected
~NonlinearFactor()gtsam::NonlinearFactorinlinevirtual
~SmartFactorBase()gtsam::SmartFactorBase< POSE, CALIBRATION, D >inlinevirtual