Typedefs | Functions
testSerializationHybrid.cpp File Reference

Unit tests for hybrid serialization. More...

#include <gtsam/base/serializationTestHelpers.h>
#include <gtsam/discrete/DiscreteConditional.h>
#include <gtsam/hybrid/HybridBayesNet.h>
#include <gtsam/hybrid/HybridBayesTree.h>
#include <gtsam/hybrid/HybridConditional.h>
#include <gtsam/hybrid/HybridGaussianConditional.h>
#include <gtsam/hybrid/HybridGaussianFactor.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/linear/GaussianConditional.h>
#include "Switching.h"
#include <CppUnitLite/TestHarness.h>
Include dependency graph for testSerializationHybrid.cpp:

Go to the source code of this file.

Typedefs

using ADT = AlgebraicDecisionTree< Key >
 

Functions

 BOOST_CLASS_EXPORT_GUID (ADT, "gtsam_AlgebraicDecisionTree")
 
 BOOST_CLASS_EXPORT_GUID (ADT::Leaf, "gtsam_AlgebraicDecisionTree_Leaf")
 
 BOOST_CLASS_EXPORT_GUID (DecisionTreeFactor, "gtsam_DecisionTreeFactor")
 
 BOOST_CLASS_EXPORT_GUID (DiscreteConditional, "gtsam_DiscreteConditional")
 
 BOOST_CLASS_EXPORT_GUID (Factor, "gtsam_Factor")
 
 BOOST_CLASS_EXPORT_GUID (GaussianConditional, "gtsam_GaussianConditional")
 
 BOOST_CLASS_EXPORT_GUID (HybridBayesNet, "gtsam_HybridBayesNet")
 
 BOOST_CLASS_EXPORT_GUID (HybridFactor, "gtsam_HybridFactor")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianConditional, "gtsam_HybridGaussianConditional")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianConditional::Conditionals, "gtsam_HybridGaussianConditional_Conditionals")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianConditional::Conditionals::Choice, "gtsam_HybridGaussianConditional_Conditionals_Choice")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianConditional::Conditionals::Leaf, "gtsam_HybridGaussianConditional_Conditionals_Leaf")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianFactor, "gtsam_HybridGaussianFactor")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianFactor::Factors, "gtsam_HybridGaussianFactor_Factors")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianFactor::Factors::Choice, "gtsam_HybridGaussianFactor_Factors_Choice")
 
 BOOST_CLASS_EXPORT_GUID (HybridGaussianFactor::Factors::Leaf, "gtsam_HybridGaussianFactor_Factors_Leaf")
 
 BOOST_CLASS_EXPORT_GUID (JacobianFactor, "gtsam_JacobianFactor")
 
 BOOST_CLASS_EXPORT_GUID (noiseModel::Isotropic, "gtsam_noiseModel_Isotropic")
 
int main ()
 
 TEST (HybridSerialization, HybridBayesNet)
 
 TEST (HybridSerialization, HybridBayesTree)
 
 TEST (HybridSerialization, HybridConditional)
 
 TEST (HybridSerialization, HybridGaussianConditional)
 
 TEST (HybridSerialization, HybridGaussianFactor)
 

Detailed Description

Unit tests for hybrid serialization.

Author
Varun Agrawal
Date
January 2023

Definition in file testSerializationHybrid.cpp.

Typedef Documentation

◆ ADT

Definition at line 49 of file testSerializationHybrid.cpp.

Function Documentation

◆ BOOST_CLASS_EXPORT_GUID() [1/18]

BOOST_CLASS_EXPORT_GUID ( ADT  ,
"gtsam_AlgebraicDecisionTree"   
)

◆ BOOST_CLASS_EXPORT_GUID() [2/18]

BOOST_CLASS_EXPORT_GUID ( ADT::Leaf  ,
"gtsam_AlgebraicDecisionTree_Leaf"   
)

◆ BOOST_CLASS_EXPORT_GUID() [3/18]

BOOST_CLASS_EXPORT_GUID ( DecisionTreeFactor  ,
"gtsam_DecisionTreeFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [4/18]

BOOST_CLASS_EXPORT_GUID ( DiscreteConditional  ,
"gtsam_DiscreteConditional"   
)

◆ BOOST_CLASS_EXPORT_GUID() [5/18]

BOOST_CLASS_EXPORT_GUID ( Factor  ,
"gtsam_Factor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [6/18]

BOOST_CLASS_EXPORT_GUID ( GaussianConditional  ,
"gtsam_GaussianConditional"   
)

◆ BOOST_CLASS_EXPORT_GUID() [7/18]

BOOST_CLASS_EXPORT_GUID ( HybridBayesNet  ,
"gtsam_HybridBayesNet"   
)

◆ BOOST_CLASS_EXPORT_GUID() [8/18]

BOOST_CLASS_EXPORT_GUID ( HybridFactor  ,
"gtsam_HybridFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [9/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianConditional  ,
"gtsam_HybridGaussianConditional"   
)

◆ BOOST_CLASS_EXPORT_GUID() [10/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianConditional::Conditionals  ,
"gtsam_HybridGaussianConditional_Conditionals"   
)

◆ BOOST_CLASS_EXPORT_GUID() [11/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianConditional::Conditionals::Choice  ,
"gtsam_HybridGaussianConditional_Conditionals_Choice"   
)

◆ BOOST_CLASS_EXPORT_GUID() [12/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianConditional::Conditionals::Leaf  ,
"gtsam_HybridGaussianConditional_Conditionals_Leaf"   
)

◆ BOOST_CLASS_EXPORT_GUID() [13/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianFactor  ,
"gtsam_HybridGaussianFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [14/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianFactor::Factors  ,
"gtsam_HybridGaussianFactor_Factors"   
)

◆ BOOST_CLASS_EXPORT_GUID() [15/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianFactor::Factors::Choice  ,
"gtsam_HybridGaussianFactor_Factors_Choice"   
)

◆ BOOST_CLASS_EXPORT_GUID() [16/18]

BOOST_CLASS_EXPORT_GUID ( HybridGaussianFactor::Factors::Leaf  ,
"gtsam_HybridGaussianFactor_Factors_Leaf"   
)

◆ BOOST_CLASS_EXPORT_GUID() [17/18]

BOOST_CLASS_EXPORT_GUID ( JacobianFactor  ,
"gtsam_JacobianFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [18/18]

BOOST_CLASS_EXPORT_GUID ( noiseModel::Isotropic  ,
"gtsam_noiseModel_Isotropic"   
)

◆ main()

int main ( )

Definition at line 147 of file testSerializationHybrid.cpp.

◆ TEST() [1/5]

TEST ( HybridSerialization  ,
HybridBayesNet   
)

Definition at line 126 of file testSerializationHybrid.cpp.

◆ TEST() [2/5]

TEST ( HybridSerialization  ,
HybridBayesTree   
)

Definition at line 137 of file testSerializationHybrid.cpp.

◆ TEST() [3/5]

TEST ( HybridSerialization  ,
HybridConditional   
)

Definition at line 96 of file testSerializationHybrid.cpp.

◆ TEST() [4/5]

TEST ( HybridSerialization  ,
HybridGaussianConditional   
)

Definition at line 110 of file testSerializationHybrid.cpp.

◆ TEST() [5/5]

TEST ( HybridSerialization  ,
HybridGaussianFactor   
)

Definition at line 77 of file testSerializationHybrid.cpp.



gtsam
Author(s):
autogenerated on Fri Oct 4 2024 03:10:52