#include <gtsam/base/Matrix.h>#include <gtsam/discrete/DecisionTreeFactor.h>#include <gtsam/discrete/DiscreteDistribution.h>#include <gtsam/hybrid/GaussianMixtureFactor.h>#include <gtsam/hybrid/HybridGaussianFactorGraph.h>#include <gtsam/hybrid/HybridNonlinearFactorGraph.h>#include <gtsam/hybrid/MixtureFactor.h>#include <gtsam/inference/Symbol.h>#include <gtsam/linear/JacobianFactor.h>#include <gtsam/linear/NoiseModel.h>#include <gtsam/nonlinear/PriorFactor.h>#include <gtsam/slam/BetweenFactor.h>#include <vector>

Go to the source code of this file.
Classes | |
| struct | gtsam::Switching |
Namespaces | |
| gtsam | |
| traits | |
Typedefs | |
| using | gtsam::MotionModel = BetweenFactor< double > |
Functions | |
| std::pair< KeyVector, std::vector< int > > | gtsam::makeBinaryOrdering (std::vector< Key > &input) |
| Return the ordering as a binary tree such that all parent nodes are above their children. More... | |
| HybridGaussianFactorGraph::shared_ptr | gtsam::makeSwitchingChain (size_t n, std::function< Key(int)> keyFunc=X, std::function< Key(int)> dKeyFunc=M) |
| Create a switching system chain. A switching system is a continuous system which depends on a discrete mode at each time step of the chain. More... | |