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/GaussianMixture.h>
#include <gtsam/hybrid/GaussianMixtureFactor.h>
#include <gtsam/hybrid/HybridBayesNet.h>
#include <gtsam/hybrid/HybridBayesTree.h>
#include <gtsam/hybrid/HybridConditional.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 (Factor, "gtsam_Factor")
 
 BOOST_CLASS_EXPORT_GUID (HybridFactor, "gtsam_HybridFactor")
 
 BOOST_CLASS_EXPORT_GUID (JacobianFactor, "gtsam_JacobianFactor")
 
 BOOST_CLASS_EXPORT_GUID (GaussianConditional, "gtsam_GaussianConditional")
 
 BOOST_CLASS_EXPORT_GUID (DiscreteConditional, "gtsam_DiscreteConditional")
 
 BOOST_CLASS_EXPORT_GUID (DecisionTreeFactor, "gtsam_DecisionTreeFactor")
 
 BOOST_CLASS_EXPORT_GUID (ADT, "gtsam_AlgebraicDecisionTree")
 
 BOOST_CLASS_EXPORT_GUID (ADT::Leaf, "gtsam_AlgebraicDecisionTree_Leaf")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixtureFactor, "gtsam_GaussianMixtureFactor")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixtureFactor::Factors, "gtsam_GaussianMixtureFactor_Factors")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixtureFactor::Factors::Leaf, "gtsam_GaussianMixtureFactor_Factors_Leaf")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixtureFactor::Factors::Choice, "gtsam_GaussianMixtureFactor_Factors_Choice")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixture, "gtsam_GaussianMixture")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixture::Conditionals, "gtsam_GaussianMixture_Conditionals")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixture::Conditionals::Leaf, "gtsam_GaussianMixture_Conditionals_Leaf")
 
 BOOST_CLASS_EXPORT_GUID (GaussianMixture::Conditionals::Choice, "gtsam_GaussianMixture_Conditionals_Choice")
 
 BOOST_CLASS_EXPORT_GUID (noiseModel::Isotropic, "gtsam_noiseModel_Isotropic")
 
 BOOST_CLASS_EXPORT_GUID (HybridBayesNet, "gtsam_HybridBayesNet")
 
int main ()
 
 TEST (HybridSerialization, GaussianMixtureFactor)
 
 TEST (HybridSerialization, HybridConditional)
 
 TEST (HybridSerialization, GaussianMixture)
 
 TEST (HybridSerialization, HybridBayesNet)
 
 TEST (HybridSerialization, HybridBayesTree)
 

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 ( Factor  ,
"gtsam_Factor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [2/18]

BOOST_CLASS_EXPORT_GUID ( HybridFactor  ,
"gtsam_HybridFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [3/18]

BOOST_CLASS_EXPORT_GUID ( JacobianFactor  ,
"gtsam_JacobianFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [4/18]

BOOST_CLASS_EXPORT_GUID ( GaussianConditional  ,
"gtsam_GaussianConditional"   
)

◆ BOOST_CLASS_EXPORT_GUID() [5/18]

BOOST_CLASS_EXPORT_GUID ( DiscreteConditional  ,
"gtsam_DiscreteConditional"   
)

◆ BOOST_CLASS_EXPORT_GUID() [6/18]

BOOST_CLASS_EXPORT_GUID ( DecisionTreeFactor  ,
"gtsam_DecisionTreeFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [7/18]

BOOST_CLASS_EXPORT_GUID ( ADT  ,
"gtsam_AlgebraicDecisionTree"   
)

◆ BOOST_CLASS_EXPORT_GUID() [8/18]

BOOST_CLASS_EXPORT_GUID ( ADT::Leaf  ,
"gtsam_AlgebraicDecisionTree_Leaf"   
)

◆ BOOST_CLASS_EXPORT_GUID() [9/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixtureFactor  ,
"gtsam_GaussianMixtureFactor"   
)

◆ BOOST_CLASS_EXPORT_GUID() [10/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixtureFactor::Factors  ,
"gtsam_GaussianMixtureFactor_Factors"   
)

◆ BOOST_CLASS_EXPORT_GUID() [11/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixtureFactor::Factors::Leaf  ,
"gtsam_GaussianMixtureFactor_Factors_Leaf"   
)

◆ BOOST_CLASS_EXPORT_GUID() [12/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixtureFactor::Factors::Choice  ,
"gtsam_GaussianMixtureFactor_Factors_Choice"   
)

◆ BOOST_CLASS_EXPORT_GUID() [13/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixture  ,
"gtsam_GaussianMixture"   
)

◆ BOOST_CLASS_EXPORT_GUID() [14/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixture::Conditionals  ,
"gtsam_GaussianMixture_Conditionals"   
)

◆ BOOST_CLASS_EXPORT_GUID() [15/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixture::Conditionals::Leaf  ,
"gtsam_GaussianMixture_Conditionals_Leaf"   
)

◆ BOOST_CLASS_EXPORT_GUID() [16/18]

BOOST_CLASS_EXPORT_GUID ( GaussianMixture::Conditionals::Choice  ,
"gtsam_GaussianMixture_Conditionals_Choice"   
)

◆ BOOST_CLASS_EXPORT_GUID() [17/18]

BOOST_CLASS_EXPORT_GUID ( noiseModel::Isotropic  ,
"gtsam_noiseModel_Isotropic"   
)

◆ BOOST_CLASS_EXPORT_GUID() [18/18]

BOOST_CLASS_EXPORT_GUID ( HybridBayesNet  ,
"gtsam_HybridBayesNet"   
)

◆ main()

int main ( void  )

Definition at line 148 of file testSerializationHybrid.cpp.

◆ TEST() [1/5]

TEST ( HybridSerialization  ,
GaussianMixtureFactor   
)

Definition at line 76 of file testSerializationHybrid.cpp.

◆ TEST() [2/5]

TEST ( HybridSerialization  ,
HybridConditional   
)

Definition at line 96 of file testSerializationHybrid.cpp.

◆ TEST() [3/5]

TEST ( HybridSerialization  ,
GaussianMixture   
)

Definition at line 110 of file testSerializationHybrid.cpp.

◆ TEST() [4/5]

TEST ( HybridSerialization  ,
HybridBayesNet   
)

Definition at line 127 of file testSerializationHybrid.cpp.

◆ TEST() [5/5]

TEST ( HybridSerialization  ,
HybridBayesTree   
)

Definition at line 138 of file testSerializationHybrid.cpp.



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