dcsam
Factored inference for discrete-continuous smoothing and mapping
dcsam Namespace Reference

Classes

class  DCContinuousFactor
 Implementation of a discrete-continuous factor. This is used internally within the DCSAM solver. Essentially this class wraps a DCFactor (given as argument) into a continuous factor (gtsam::NonlinearFactor) that can be passed to GTSAM/iSAM/iSAM2 for continuous optimization with a fixed assignment to discrete variables. More...
 
class  DCDiscreteFactor
 Implementation of a discrete-continuous factor. This is used internally within the DCSAM solver. Essentially this class wraps a DCFactor (given as argument) into a discrete factor (gtsam::DiscreteFactor) that can be passed to GTSAM for discrete optimization with a fixed assignment to continuous variables. More...
 
class  DCEMFactor
 Implementation of a discrete-continuous EM factor. More...
 
class  DCFactor
 Abstract class implementing a discrete-continuous factor. More...
 
class  DCFactorGraph
 
class  DCMaxMixtureFactor
 Implementation of a discrete-continuous max-mixture factor. More...
 
class  DCMixtureFactor
 Implementation of a discrete conditional mixture factor. Implements a joint discrete-continuous factor where the discrete variable serves to "select" a mixture component corresponding to a gtsam::NonlinearFactor type of measurement. More...
 
class  DCSAM
 
struct  DCValues
 
struct  DCMarginals
 
class  DiscreteMarginalsOrdered
 Simple discrete marginals class allowing specific ordering. More...
 
class  DiscretePriorFactor
 Implementation of a discrete prior factor. More...
 
class  HybridFactorGraph
 
class  SemanticBearingRangeFactor
 Factor that represents bearing and range measurements that incorporate a semantic class measurement. More...
 
class  SmartDiscretePriorFactor
 Implementation of a "smart" updateable discrete prior factor. More...
 
class  SmartSemanticBearingRangeFactor
 Implementation of a "smart" updateable semantic bearing-range factor. More...
 

Typedefs

using DiscreteValues = gtsam::DiscreteFactor::Values
 

Functions

std::vector< double > expNormalize (const std::vector< double > &logProbs)
 

Typedef Documentation

◆ DiscreteValues

using dcsam::DiscreteValues = typedef gtsam::DiscreteFactor::Values

Function Documentation

◆ expNormalize()

std::vector<double> dcsam::expNormalize ( const std::vector< double > &  logProbs)
inline