 gtsam::_ValuesConstKeyValuePair< ValueType > | |
 gtsam::_ValuesKeyValuePair< ValueType > | |
 adjacency_list | |
  gtsam::SDGraph< KEY > | SDGraph is undirected graph with variable keys and double edge weights |
  gtsam::SGraph< KEY > | |
 gtsam::internal::AutoTicToc | No documentation |
 gtsam::noiseModel::Base | NoiseModel::Base is the abstract base class for all noise models |
  gtsam::noiseModel::Gaussian | Gaussian implements the mathematical model |R*x|^2 = |y|^2 with R'*R=inv(Sigma) where y = whiten(x) = R*x x = unwhiten(x) = inv(R)*y as indeed |y|^2 = y'*y = x'*R'*R*x Various derived classes are available that are more efficient |
   gtsam::noiseModel::Diagonal | A diagonal noise model implements a diagonal covariance matrix, with the elements of the diagonal specified in a Vector |
    gtsam::noiseModel::Constrained | A Constrained constrained model is a specialization of Diagonal which allows some or all of the sigmas to be zero, forcing the error to be zero there |
    gtsam::noiseModel::Isotropic | An isotropic noise model corresponds to a scaled diagonal covariance To construct, use one of the static methods |
     gtsam::noiseModel::Unit | Unit: i.i.d |
  gtsam::noiseModel::Robust | Base class for robust error models |
 gtsam::noiseModel::mEstimator::Base | |
  gtsam::noiseModel::mEstimator::Cauchy | Cauchy implements the "Cauchy" robust error model (Lee2013IROS) |
  gtsam::noiseModel::mEstimator::Fair | Fair implements the "Fair" robust error model (Zhang97ivc) |
  gtsam::noiseModel::mEstimator::Huber | Huber implements the "Huber" robust error model (Zhang97ivc) |
  gtsam::noiseModel::mEstimator::Null | Null class is not robust so is a Gaussian ? |
  gtsam::noiseModel::mEstimator::Tukey | Tukey implements the "Tukey" robust error model (Zhang97ivc) |
  gtsam::noiseModel::mEstimator::Welsh | Welsh implements the "Welsh" robust error model (Zhang97ivc) |
 gtsam::BayesTree< CLIQUE > | |
 gtsam::BayesTree< DiscreteBayesTreeClique > | |
  gtsam::DiscreteBayesTree | A Bayes tree representing a Discrete density |
 gtsam::BayesTree< GaussianBayesTreeClique > | |
  gtsam::GaussianBayesTree | A Bayes tree representing a Gaussian density |
   gtsam::ISAM< GaussianBayesTree > | |
    gtsam::GaussianISAM | |
 gtsam::BayesTree< ISAM2Clique > | |
  gtsam::ISAM2 | |
 gtsam::BayesTreeCliqueBase< DERIVED, FACTORGRAPH > | This is the base class for BayesTree cliques |
 gtsam::BayesTreeCliqueBase< DiscreteBayesTreeClique, DiscreteFactorGraph > | |
  gtsam::DiscreteBayesTreeClique | A clique in a DiscreteBayesTree |
 gtsam::BayesTreeCliqueBase< GaussianBayesTreeClique, GaussianFactorGraph > | |
  gtsam::GaussianBayesTreeClique | A clique in a GaussianBayesTree |
 gtsam::BayesTreeCliqueBase< ISAM2Clique, GaussianFactorGraph > | |
  gtsam::ISAM2Clique | Specialized Clique structure for ISAM2, incorporating caching and gradient contribution TODO: more documentation |
 gtsam::BayesTreeCliqueData | Store all the sizes |
 gtsam::BayesTreeCliqueStats | Clique statistics |
 binary_function | |
  gtsam::equals< V > | Template to create a binary predicate |
  gtsam::equals_star< V > | Binary predicate on shared pointers |
 gtsam::Cal3_S2Stereo | |
 gtsam::Cal3DS2_Base | |
  gtsam::Cal3DS2 | |
  gtsam::Cal3Unified | |
 gtsam::CGState< S, V, E > | |
 gtsam::ClusterTree< BAYESTREE, GRAPH >::Cluster | |
 gtsam::ClusterTree< BAYESTREE, GRAPH > | A cluster-tree is associated with a factor graph and is defined as in Koller-Friedman: each node k represents a subset \( C_k \sub X \), and the tree is family preserving, in that each factor \( f_i \) is associated with a single cluster and \( scope(f_i) \sub C_k \) |
  gtsam::JunctionTree< BAYESTREE, GRAPH > | |
 gtsam::ClusterTree< DiscreteBayesTree, DiscreteFactorGraph > | |
  gtsam::JunctionTree< DiscreteBayesTree, DiscreteFactorGraph > | |
   gtsam::DiscreteJunctionTree | |
 gtsam::ClusterTree< GaussianBayesTree, GaussianFactorGraph > | |
  gtsam::JunctionTree< GaussianBayesTree, GaussianFactorGraph > | |
   gtsam::GaussianJunctionTree | |
 gtsam::ClusterTree< ISAM2BayesTree, GaussianFactorGraph > | |
  gtsam::JunctionTree< ISAM2BayesTree, GaussianFactorGraph > | |
 CONCURRENT_MAP_BASE | |
  gtsam::ConcurrentMap< Key, sharedClique > | |
  gtsam::ConcurrentMap< Key, Vector > | |
  gtsam::ConcurrentMap< KEY, VALUE > | |
 gtsam::Conditional< FACTOR, DERIVEDCONDITIONAL > | TODO: Update comments |
 gtsam::Conditional< DecisionTreeFactor, DiscreteConditional > | |
  gtsam::DiscreteConditional | Discrete Conditional Density Derives from DecisionTreeFactor |
 gtsam::Conditional< JacobianFactor, GaussianConditional > | |
  gtsam::GaussianConditional | A conditional Gaussian functions as the node in a Bayes network It has a set of parents y,z, etc |
   gtsam::GaussianDensity | A Gaussian density |
 ConditionalType | |
  gtsam::BayesTreeOrphanWrapper< CLIQUE > | |
 gtsam::const_selector< TEST_TYPE, BASIC_TYPE, AS_NON_CONST, AS_CONST > | Helper class that uses templates to select between two types based on whether TEST_TYPE is const or not |
 gtsam::const_selector< BASIC_TYPE, BASIC_TYPE, AS_NON_CONST, AS_CONST > | Specialization for the non-const version |
 gtsam::const_selector< const BASIC_TYPE, BASIC_TYPE, AS_NON_CONST, AS_CONST > | Specialization for the const version |
 gtsam::Values::ConstFiltered< ValueType > | A filtered view of a const Values, returned from Values::filter |
 gtsam::Values::ConstKeyValuePair | A key-value pair, which you get by dereferencing iterators |
 gtsam::CRefCallAddCopy< C > | Helper |
 gtsam::CRefCallPushBack< C > | Helper |
 gtsam::DecisionTree< L, Y > | Decision Tree L = label for variables Y = function range (any algebra), e.g., bool, int, double |
 gtsam::DecisionTree< Key, double > | |
  gtsam::AlgebraicDecisionTree< Key > | |
   gtsam::Potentials | A base class for both DiscreteFactor and DiscreteConditional |
    gtsam::DecisionTreeFactor | A discrete probabilistic factor |
     gtsam::DiscreteConditional | Discrete Conditional Density Derives from DecisionTreeFactor |
 gtsam::DecisionTree< L, double > | |
  gtsam::AlgebraicDecisionTree< L > | Algebraic Decision Trees fix the range to double Just has some nice constructors and some syntactic sugar TODO: consider eliminating this class altogether? |
 default_bfs_visitor | |
  gtsam::compose_key_visitor< V, POSE, KEY > | |
  gtsam::ordering_key_visitor< KEY > | |
 gtsam::ISAM2Result::DetailedResults | A struct holding detailed results, which must be enabled with ISAM2Params::enableDetailedResults |
 gtsam::DiscreteMarginals | A class for computing marginals of variables in a DiscreteFactorGraph |
 gtsam::DoglegOptimizerImpl | This class contains the implementation of the Dogleg algorithm |
 gtsam::DSFBase | |
  gtsam::DSFVector | |
 EigenBase | |
  gtsam::SymmetricBlockMatrixBlockExpr< SymmetricBlockMatrixType > | A matrix expression that references a single block of a SymmetricBlockMatrix |
 gtsam::EliminateableFactorGraph< FACTORGRAPH > | EliminateableFactorGraph is a base class for factor graphs that contains elimination algorithms |
 gtsam::EliminateableFactorGraph< DiscreteFactorGraph > | |
  gtsam::DiscreteFactorGraph | A Discrete Factor Graph is a factor graph where all factors are Discrete, i.e |
 gtsam::EliminateableFactorGraph< GaussianFactorGraph > | |
  gtsam::GaussianFactorGraph | A Linear Factor Graph is a factor graph where all factors are Gaussian, i.e |
 gtsam::EliminationTraits< GRAPH > | Traits class for eliminateable factor graphs, specifies the types that result from elimination, etc |
 gtsam::EliminationTraits< DiscreteFactorGraph > | |
 gtsam::EliminationTraits< GaussianFactorGraph > | |
 gtsam::EliminationTree< BAYESNET, GRAPH > | An elimination tree is a data structure used intermediately during elimination |
 gtsam::EliminationTree< DiscreteBayesNet, DiscreteFactorGraph > | |
  gtsam::DiscreteEliminationTree | |
 gtsam::EliminationTree< GaussianBayesNet, GaussianFactorGraph > | |
  gtsam::GaussianEliminationTree | |
 std::exception | STL class |
  gtsam::DynamicValuesMismatched | |
  gtsam::InconsistentEliminationRequested | An inference algorithm was called with inconsistent arguments |
  gtsam::MarginalizeNonleafException | Thrown when requesting to marginalize out variables from ISAM2 that are not leaves |
  gtsam::ThreadsafeException< DERIVED > | Base exception type that uses tbb_exception if GTSAM is compiled with TBB |
  gtsam::ValuesIncorrectType | |
  gtsam::ValuesKeyAlreadyExists | |
  gtsam::ValuesKeyDoesNotExist | |
  std::runtime_error | STL class |
   gtsam::StereoCheiralityException | |
   gtsam::TriangulationCheiralityException | Exception thrown by triangulateDLT when landmark is behind one or more of the cameras |
   gtsam::TriangulationUnderconstrainedException | Exception thrown by triangulateDLT when SVD returns rank < 3 |
  gtsam::ThreadsafeException< CheiralityException > | |
   gtsam::CheiralityException | |
  gtsam::ThreadsafeException< CholeskyFailed > | |
   gtsam::CholeskyFailed | |
  gtsam::ThreadsafeException< IndeterminantLinearSystemException > | |
   gtsam::IndeterminantLinearSystemException | Thrown when a linear system is ill-posed |
  gtsam::ThreadsafeException< InvalidArgumentThreadsafe > | |
   gtsam::InvalidArgumentThreadsafe | Threadsafe invalid argument exception |
  gtsam::ThreadsafeException< InvalidDenseElimination > | |
   gtsam::InvalidDenseElimination | |
  gtsam::ThreadsafeException< InvalidMatrixBlock > | |
   gtsam::InvalidMatrixBlock | An exception indicating that a matrix block passed into a JacobianFactor has a different dimensionality than the factor |
  gtsam::ThreadsafeException< InvalidNoiseModel > | |
   gtsam::InvalidNoiseModel | An exception indicating that the noise model dimension passed into a JacobianFactor has a different dimensionality than the factor |
  gtsam::ThreadsafeException< OutOfRangeThreadsafe > | |
   gtsam::OutOfRangeThreadsafe | Threadsafe runtime error exception |
  gtsam::ThreadsafeException< RuntimeErrorThreadsafe > | |
   gtsam::RuntimeErrorThreadsafe | Threadsafe runtime error exception |
 gtsam::ExtendedKalmanFilter< VALUE > | This is a generic Extended Kalman Filter class implemented using nonlinear factors |
 gtsam::Factor | This is the base class for all factor types |
  gtsam::DiscreteFactor | Base class for discrete probabilistic factors The most general one is the derived DecisionTreeFactor |
   gtsam::DecisionTreeFactor | A discrete probabilistic factor |
  gtsam::GaussianFactor | An abstract virtual base class for JacobianFactor and HessianFactor |
   gtsam::HessianFactor | A Gaussian factor using the canonical parameters (information form) |
    gtsam::RegularHessianFactor< D > | |
   gtsam::ImplicitSchurFactor< D > | ImplicitSchurFactor |
   gtsam::JacobianFactor | A Gaussian factor in the squared-error form |
    gtsam::GaussianConditional | A conditional Gaussian functions as the node in a Bayes network It has a set of parents y,z, etc |
    gtsam::JacobianSchurFactor< D > | JacobianFactor for Schur complement that uses Q noise model |
     gtsam::JacobianFactorQ< D > | JacobianFactor for Schur complement that uses Q noise model |
     gtsam::JacobianFactorQR< D > | JacobianFactor for Schur complement that uses Q noise model |
     gtsam::JacobianFactorSVD< D > | JacobianFactor for Schur complement that uses Q noise model |
  gtsam::NonlinearFactor | Nonlinear factor base class |
   gtsam::AntiFactor | |
   gtsam::LinearContainerFactor | Dummy version of a generic linear factor to be injected into a nonlinear factor graph |
   gtsam::NoiseModelFactor | A nonlinear sum-of-squares factor with a zero-mean noise model implementing the density \( P(z|x) \propto exp -0.5*|z-h(x)|^2_C \) Templated on the parameter type X and the values structure Values There is no return type specified for h(x) |
    gtsam::NoiseModelFactor1< VALUE > | A convenient base class for creating your own NoiseModelFactor with 1 variable |
     gtsam::BoundingConstraint1< VALUE > | |
     gtsam::NonlinearEquality< VALUE > | An equality factor that forces either one variable to a constant, or a set of variables to be equal to each other |
     gtsam::NonlinearEquality1< VALUE > | Simple unary equality constraint - fixes a value for a variable |
     gtsam::PriorFactor< VALUE > | |
    gtsam::NoiseModelFactor2< VALUE1, VALUE2 > | A convenient base class for creating your own NoiseModelFactor with 2 variables |
     gtsam::BoundingConstraint2< VALUE1, VALUE2 > | Binary scalar inequality constraint, with a similar value() function to implement for specific systems |
    gtsam::NoiseModelFactor3< VALUE1, VALUE2, VALUE3 > | A convenient base class for creating your own NoiseModelFactor with 3 variables |
    gtsam::NoiseModelFactor4< VALUE1, VALUE2, VALUE3, VALUE4 > | A convenient base class for creating your own NoiseModelFactor with 4 variables |
    gtsam::NoiseModelFactor5< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5 > | A convenient base class for creating your own NoiseModelFactor with 5 variables |
    gtsam::NoiseModelFactor6< VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6 > | A convenient base class for creating your own NoiseModelFactor with 6 variables |
    gtsam::NoiseModelFactor1< EssentialMatrix > | |
     gtsam::EssentialMatrixFactor | Factor that evaluates epipolar error p'Ep for given essential matrix |
    gtsam::NoiseModelFactor1< Point3 > | |
     gtsam::TriangulationFactor< CALIBRATION > | |
    gtsam::NoiseModelFactor1< POSE > | |
     gtsam::PoseRotationPrior< POSE > | |
     gtsam::PoseTranslationPrior< POSE > | A prior on the translation part of a pose |
    gtsam::NoiseModelFactor1< Rot3 > | |
     gtsam::RotateDirectionsFactor | Factor on unknown rotation R that relates two directions p_i = iRc * z_c Directions provide less constraints than a full rotation |
     gtsam::RotateFactor | Factor on unknown rotation iRC that relates two incremental rotations c1Rc2 = iRc' * i1Ri2 * iRc Which we can write (see doc/math.lyx) e^[z] = iRc' * e^[p] * iRc = e^([iRc'*p]) with z and p measured and predicted angular velocities, and hence p = iRc * z |
    gtsam::NoiseModelFactor2< CAMERA, LANDMARK > | |
     gtsam::GeneralSFMFactor< CAMERA, LANDMARK > | |
    gtsam::NoiseModelFactor2< EssentialMatrix, LieScalar > | |
     gtsam::EssentialMatrixFactor2 | Binary factor that optimizes for E and inverse depth d: assumes measurement in image 2 is perfect, and returns re-projection error in image 1 |
      gtsam::EssentialMatrixFactor3 | Binary factor that optimizes for E and inverse depth d: assumes measurement in image 2 is perfect, and returns re-projection error in image 1 This version takes an extrinsic rotation to allow for omni-directional rigs |
    gtsam::NoiseModelFactor2< POSE, LANDMARK > | |
     gtsam::GenericProjectionFactor< POSE, LANDMARK, CALIBRATION > | |
     gtsam::GenericStereoFactor< POSE, LANDMARK > | |
    gtsam::NoiseModelFactor2< POSE, POINT > | |
     gtsam::BearingFactor< POSE, POINT, ROTATION > | |
     gtsam::BearingRangeFactor< POSE, POINT, ROTATION > | |
     gtsam::RangeFactor< POSE, POINT > | |
    gtsam::NoiseModelFactor2< Pose3, Pose3 > | |
     gtsam::EssentialMatrixConstraint | |
    gtsam::NoiseModelFactor2< VALUE, VALUE > | |
     gtsam::BetweenFactor< VALUE > | |
      gtsam::BetweenConstraint< VALUE > | Binary between constraint - forces between to a given value This constraint requires the underlying type to a Lie type |
     gtsam::NonlinearEquality2< VALUE > | Simple binary equality constraint - this constraint forces two factors to be the same |
    gtsam::NoiseModelFactor3< POINT, TRANSFORM, POINT > | |
     gtsam::ReferenceFrameFactor< POINT, TRANSFORM > | A constraint between two landmarks in separate maps Templated on: Point : Type of landmark Transform : Transform variable class |
    gtsam::NoiseModelFactor3< Pose3, Point3, CALIBRATION > | |
     gtsam::GeneralSFMFactor2< CALIBRATION > | Non-linear factor for a constraint derived from a 2D measurement |
   gtsam::SmartFactorBase< POSE, CALIBRATION, D > | Base class with no internal point, completely functional |
    gtsam::SmartProjectionFactor< POSE, LANDMARK, CALIBRATION, D > | SmartProjectionFactor: triangulates point TODO: why LANDMARK parameter? |
    gtsam::SmartProjectionFactor< POSE, LANDMARK, CALIBRATION, 6 > | |
     gtsam::SmartProjectionPoseFactor< POSE, LANDMARK, CALIBRATION > | |
   gtsam::WhiteNoiseFactor | Binary factor to estimate parameters of zero-mean Gaussian white noise |
 gtsam::FactorGraph< FACTOR > | A factor graph is a bipartite graph with factor nodes connected to variable nodes |
 gtsam::FactorGraph< CONDITIONAL > | |
  gtsam::BayesNet< CONDITIONAL > | A BayesNet is a tree of conditionals, stored in elimination order |
 gtsam::FactorGraph< DiscreteConditional > | |
  gtsam::DiscreteBayesNet | A Bayes net made from linear-Discrete densities |
 gtsam::FactorGraph< DiscreteFactor > | |
  gtsam::DiscreteFactorGraph | A Discrete Factor Graph is a factor graph where all factors are Discrete, i.e |
 gtsam::FactorGraph< GaussianConditional > | |
  gtsam::GaussianBayesNet | A Bayes net made from linear-Gaussian densities |
 gtsam::FactorGraph< GaussianFactor > | |
  gtsam::GaussianFactorGraph | A Linear Factor Graph is a factor graph where all factors are Gaussian, i.e |
 gtsam::FactorGraph< NonlinearFactor > | |
  gtsam::NonlinearFactorGraph | A non-linear factor graph is a graph of non-Gaussian, i.e |
 gtsam::internal::FastDefaultAllocator< T > | Default allocator for list, map, and set types |
 gtsam::internal::FastDefaultVectorAllocator< T > | Default allocator for vector types (we never use boost pool for vectors) |
 gtsam::FastSetTestableHelper< VALUE, ENABLE > | |
 gtsam::FastSetTestableHelper< VALUE, typename boost::enable_if< has_print< VALUE > >::type > | |
 gtsam::Values::Filtered< ValueType > | A filtered view of a Values, returned from Values::filter |
 gtsam::G_x1< X1, X2 > | Helper class that computes the derivative of f w.r.t |
 gtsam::GaussianFactorGraphSystem | |
 gtsam::GraphvizFormatting | Formatting options when saving in GraphViz format using NonlinearFactorGraph::saveGraph |
 gtsam::GroupConcept< T > | This concept check enforces a Group structure on a variable type, in which we require the existence of basic algebraic operations |
 Impl | |
  gtsam::ISAM2 | |
 gtsam::ISAM2DoglegParams | |
 gtsam::ISAM2GaussNewtonParams | |
 gtsam::ISAM2Params | |
 gtsam::ISAM2Result | |
 gtsam::DoglegOptimizerImpl::IterationResult | |
 gtsam::IterativeOptimizationParameters | Parameters for iterative linear solvers |
  gtsam::ConjugateGradientParameters | Parameters for the conjugate gradient method |
   gtsam::PCGSolverParameters | |
   gtsam::SubgraphSolverParameters | |
 gtsam::IterativeSolver | |
  gtsam::PCGSolver | |
  gtsam::SubgraphSolver | This class implements the SPCG solver presented in Dellaert et al in IROS'10 |
 gtsam::JointMarginal | A class to store and access a joint marginal, returned from Marginals::jointMarginalCovariance and Marginals::jointMarginalInformation |
 gtsam::KalmanFilter | Kalman Filter class |
 gtsam::Values::KeyValuePair | A key-value pair, which you get by dereferencing iterators |
 gtsam::LabeledSymbol | Customized version of gtsam::Symbol for multi-robot use |
 gtsam::LieConcept< T > | Concept check class for Lie group type |
 std::list< T > | STL class |
  gtsam::FastList< Vector > | |
   gtsam::Errors | Vector of errors |
  gtsam::FastList< VALUE > | |
 gtsam::ListOfOneContainer< T > | A helper class that behaves as a container with one element, and works with boost::range |
 gtsam::ManifoldConcept< T > | Concept check class for Manifold types Requires a mapping between a linear tangent space and the underlying manifold, of which Lie is a specialization |
 std::map< K, T > | STL class |
  gtsam::FastMap< Key, Factors > | |
  gtsam::FastMap< Key, FastVector< size_t > > | |
   gtsam::VariableSlots | A combined factor is assembled as one block of rows for each component factor |
  gtsam::FastMap< Key, gtsam::ISAM2Result::DetailedResults::VariableStatus > | |
  gtsam::FastMap< Key, gtsam::VectorValues::const_iterator > | |
  gtsam::FastMap< Key, gtsam::VectorValues::iterator > | |
  gtsam::FastMap< Key, size_t > | |
  gtsam::FastMap< Key, SlotEntry > | |
   gtsam::Scatter | Scatter is an intermediate data structure used when building a HessianFactor incrementally, to get the keys in the right order |
  gtsam::FastMap< size_t, boost::shared_ptr< TimingOutline > > | |
  gtsam::Assignment< L > | An assignment from labels to value index (size_t) |
  gtsam::FastMap< KEY, VALUE > | |
  gtsam::KeyInfo | |
  gtsam::PredecessorMap< KEY > | Map from variable key to parent key |
 gtsam::Marginals | A class for computing Gaussian marginals of variables in a NonlinearFactorGraph |
 Matrix | |
  gtsam::LieMatrix | LieVector is a wrapper around vector to allow it to be a Lie type |
 gtsam::DecisionTree< L, Y >::Node | ---------------------— Node base class ------------------------— |
  gtsam::DecisionTree< L, Y >::Choice< L, Y > | |
  gtsam::DecisionTree< L, Y >::Leaf< L, Y > | |
 gtsam::EliminationTree< BAYESNET, GRAPH >::Node | |
 gtsam::NonlinearISAM | Wrapper class to manage ISAM in a nonlinear context |
 gtsam::NonlinearOptimizer | This is the abstract interface for classes that can optimize for the maximum-likelihood estimate of a NonlinearFactorGraph |
  gtsam::DoglegOptimizer | This class performs Dogleg nonlinear optimization |
  gtsam::GaussNewtonOptimizer | This class performs Gauss-Newton nonlinear optimization |
  gtsam::LevenbergMarquardtOptimizer | This class performs Levenberg-Marquardt nonlinear optimization |
  gtsam::NonlinearConjugateGradientOptimizer | |
 gtsam::NonlinearOptimizerParams | The common parameters for Nonlinear optimizers |
  gtsam::DoglegParams | Parameters for Levenberg-Marquardt optimization |
  gtsam::GaussNewtonParams | Parameters for Gauss-Newton optimization, inherits from NonlinearOptimizationParams |
  gtsam::LevenbergMarquardtParams | Parameters for Levenberg-Marquardt optimization |
 gtsam::NonlinearOptimizerState | Base class for a nonlinear optimization state, including the current estimate of the variable values, error, and number of iterations |
  gtsam::DoglegState | State for DoglegOptimizer |
  gtsam::GaussNewtonState | |
  gtsam::LevenbergMarquardtState | State for LevenbergMarquardtOptimizer |
  gtsam::NonlinearConjugateGradientState | An implementation of the nonlinear cg method using the template below |
 gtsam::internal::linearAlgorithms::OptimizeClique< CLIQUE > | Pre-order visitor for back-substitution in a Bayes tree |
 gtsam::internal::linearAlgorithms::OptimizeData | |
 gtsam::ISAM2::PartialSolveResult | |
 gtsam::PoseConcept< POSE > | Pose Concept A must contain a translation and a rotation, with each structure accessable directly and a type provided for each |
 gtsam::Preconditioner | |
  gtsam::BlockJacobiPreconditioner | |
  gtsam::DummyPreconditioner | |
  gtsam::SubgraphPreconditioner | Subgraph conditioner class, as explained in the RSS 2010 submission |
 gtsam::PreconditionerParameters | |
  gtsam::BlockJacobiPreconditionerParameters | |
  gtsam::DummyPreconditionerParameters | |
  gtsam::SubgraphPreconditionerParameters | |
 gtsam::RangeMeasurementConcept< V1, V2 > | Range measurement concept Given a pair of Lie variables, there must exist a function to calculate range with derivatives |
 gtsam::RefCallPushBack< C > | Helper |
 gtsam::ISAM2::ReorderingMode | |
 gtsam::AlgebraicDecisionTree< L >::Ring | The Real ring with addition and multiplication |
 gtsam::Sampler | Sampling structure that keeps internal random number generators for diagonal distributions specified by NoiseModel |
 std::set< K > | STL class |
  gtsam::FastSet< Key > | |
  gtsam::FastSet< VALUE, ENABLE > | |
 gtsam::SfM_data | Define the structure for SfM data |
 gtsam::SfM_Track | Define the structure for the 3D points |
 gtsam::Signature | Signature for a discrete conditional density, used to construct conditionals |
 gtsam::SlotEntry | One SlotEntry stores the slot index for a variable, as well its dimension |
 gtsam::SmartProjectionFactorState | |
 gtsam::Subgraph | |
 gtsam::SubgraphBuilder | |
 gtsam::SubgraphBuilderParameters | |
 gtsam::SubgraphEdge | |
 gtsam::Symbol | Character and index key used in VectorValues, GaussianFactorGraph, GaussianFactor, etc |
 gtsam::SymmetricBlockMatrix | |
 gtsam::System | Helper class encapsulating the combined system |Ax-b_|^2 Needed to run Conjugate Gradients on matrices |
 gtsam::TbbOpenMPMixedScope | An object whose scope defines a block where TBB and OpenMP parallelism are mixed |
 gtsam::TestableConcept< T > | |
 gtsam::internal::TimingOutline | Timing Entry, arranged in a tree |
 traits | |
  Eigen::internal::traits< gtsam::SymmetricBlockMatrixBlockExpr< SymmetricBlockMatrixType > > | |
 tuple | |
  gtsam::KeyInfoEntry | |
 gtsam::Value | This is the interface class for any value that may be used as a variable assignment in a factor graph, and which you must derive to create new variable types to use with gtsam |
  gtsam::DerivedValue< Cal3_S2 > | |
   gtsam::Cal3_S2 | |
  gtsam::DerivedValue< Cal3Bundler > | |
   gtsam::Cal3Bundler | |
  gtsam::DerivedValue< Cal3DS2 > | |
   gtsam::Cal3DS2 | |
  gtsam::DerivedValue< Cal3Unified > | |
   gtsam::Cal3Unified | |
  gtsam::DerivedValue< CalibratedCamera > | |
   gtsam::CalibratedCamera | |
  gtsam::DerivedValue< EssentialMatrix > | |
   gtsam::EssentialMatrix | An essential matrix is like a Pose3, except with translation up to scale It is named after the 3*3 matrix aEb = [aTb]x aRb from computer vision, but here we choose instead to parameterize it as a (Rot3,Unit3) pair |
  gtsam::DerivedValue< LieMatrix > | |
   gtsam::LieMatrix | LieVector is a wrapper around vector to allow it to be a Lie type |
  gtsam::DerivedValue< LieScalar > | |
   gtsam::LieScalar | LieScalar is a wrapper around double to allow it to be a Lie type |
  gtsam::DerivedValue< LieVector > | |
   gtsam::LieVector | LieVector is a wrapper around vector to allow it to be a Lie type |
  gtsam::DerivedValue< PinholeCamera< Calibration > > | |
   gtsam::PinholeCamera< Calibration > | |
  gtsam::DerivedValue< Point2 > | |
   gtsam::Point2 | |
  gtsam::DerivedValue< Point3 > | |
   gtsam::Point3 | |
  gtsam::DerivedValue< Pose2 > | |
   gtsam::Pose2 | |
  gtsam::DerivedValue< Pose3 > | |
   gtsam::Pose3 | |
  gtsam::DerivedValue< Rot2 > | |
   gtsam::Rot2 | |
  gtsam::DerivedValue< Rot3 > | |
   gtsam::Rot3 | |
  gtsam::DerivedValue< StereoCamera > | |
   gtsam::StereoCamera | |
  gtsam::DerivedValue< StereoPoint2 > | |
   gtsam::StereoPoint2 | |
  gtsam::DerivedValue< Unit3 > | |
   gtsam::Unit3 | Represents a 3D point on a unit sphere |
  gtsam::DerivedValue< DERIVED > | |
 gtsam::ValueCloneAllocator | |
 gtsam::Values | A non-templated config holding any types of Manifold-group elements |
 gtsam::ValueWithDefault< T, defaultValue > | Helper struct that encapsulates a value with a default, this is just used as a member object so you don't have to specify defaults in the class constructor |
 gtsam::ValueWithDefault< bool, false > | |
 gtsam::VariableIndex | Computes and stores the block column structure of a factor graph |
 gtsam::ISAM2Result::DetailedResults::VariableStatus | The status of a single variable, this struct is stored in DetailedResults::variableStatus |
 Vector | |
  gtsam::LieVector | LieVector is a wrapper around vector to allow it to be a Lie type |
 std::vector< T > | STL class |
  gtsam::FastVector< boost::shared_ptr< Cluster > > | |
  gtsam::FastVector< boost::shared_ptr< Node > > | |
  gtsam::FastVector< DenseIndex > | |
  gtsam::FastVector< derived_ptr > | |
  gtsam::FastVector< Key > | |
  gtsam::FastVector< sharedClique > | |
  gtsam::FastVector< sharedFactor > | |
  gtsam::FastVector< sharedNode > | |
  gtsam::FastVector< size_t > | |
  gtsam::FastVector< std::size_t > | |
  gtsam::DiscreteKeys | DiscreteKeys is a set of keys that can be assembled using the & operator |
  gtsam::FastVector< VALUE > | |
  gtsam::Ordering | |
 gtsam::VectorValues | This class represents a collection of vector-valued variables associated each with a unique integer index |
 gtsam::VerticalBlockMatrix | |
 BAYESTREE | |
  gtsam::ISAM< BAYESTREE > | A Bayes tree with an update methods that implements the iSAM algorithm |