Namespaces | Functions
testHybridSmoother.cpp File Reference

Unit tests for HybridSmoother. More...

#include <gtsam/discrete/DiscreteBayesNet.h>
#include <gtsam/hybrid/HybridNonlinearFactorGraph.h>
#include <gtsam/hybrid/HybridNonlinearISAM.h>
#include <gtsam/hybrid/HybridSmoother.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/linear/GaussianBayesNet.h>
#include <gtsam/linear/GaussianBayesTree.h>
#include <gtsam/linear/GaussianFactorGraph.h>
#include <gtsam/linear/JacobianFactor.h>
#include <gtsam/linear/NoiseModel.h>
#include <gtsam/nonlinear/NonlinearFactorGraph.h>
#include <gtsam/nonlinear/PriorFactor.h>
#include <gtsam/slam/BetweenFactor.h>
#include <CppUnitLite/TestHarness.h>
#include <string>
#include "Switching.h"
Include dependency graph for testHybridSmoother.cpp:

Go to the source code of this file.

Namespaces

 estimation_fixture
 

Functions

Switching estimation_fixture::InitializeEstimationProblem (const size_t K, const double between_sigma, const double measurement_sigma, const std::vector< double > &measurements, const std::string &transitionProbabilityTable, HybridNonlinearFactorGraph *graph, Values *initial)
 
int main ()
 
 TEST (HybridSmoother, DeadModeRemoval)
 
 TEST (HybridSmoother, IncrementalSmoother)
 
 TEST (HybridSmoother, ValidPruningError)
 

Detailed Description

Unit tests for HybridSmoother.

Author
Varun Agrawal

Definition in file testHybridSmoother.cpp.

Function Documentation

◆ main()

int main ( )

Definition at line 226 of file testHybridSmoother.cpp.

◆ TEST() [1/3]

TEST ( HybridSmoother  ,
DeadModeRemoval   
)

Definition at line 176 of file testHybridSmoother.cpp.

◆ TEST() [2/3]

TEST ( HybridSmoother  ,
IncrementalSmoother   
)

Definition at line 74 of file testHybridSmoother.cpp.

◆ TEST() [3/3]

TEST ( HybridSmoother  ,
ValidPruningError   
)

Definition at line 132 of file testHybridSmoother.cpp.



gtsam
Author(s):
autogenerated on Fri Mar 28 2025 03:09:26