Classes | Namespaces | Typedefs | Functions
Switching.h File Reference
#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>
Include dependency graph for Switching.h:
This graph shows which files directly or indirectly include this file:

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...
 


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:54