#include <gtsam/inference/Symbol.h>
#include <gtsam/symbolic/SymbolicBayesNet.h>
#include <gtsam/symbolic/SymbolicBayesTree.h>
#include <gtsam/symbolic/tests/symbolicExampleGraphs.h>
#include <CppUnitLite/TestHarness.h>
#include <gtsam/base/TestableAssertions.h>
#include <iterator>
#include <type_traits>
Go to the source code of this file.
Typedefs | |
template<typename T > | |
using | PointedToType = std::decay_t< decltype(**declval< T >().begin())> |
template<typename T > | |
using | ValuesVector = std::vector< PointedToType< T > > |
Functions | |
template<typename T > | |
ValuesVector< T > | deref (const T &v) |
void | getAllCliques (const SymbolicBayesTree::sharedClique &subtree, SymbolicBayesTree::Cliques &cliques) |
int | main () |
TEST (SymbolicBayesTree, clear) | |
TEST (SymbolicBayesTree, clique_structure) | |
TEST (BayesTree, removePath) | |
TEST (BayesTree, removePath2) | |
TEST (BayesTree, removePath3) | |
TEST (BayesTree, shortcutCheck) | |
TEST (BayesTree, removeTop) | |
TEST (BayesTree, removeTop2) | |
TEST (BayesTree, removeTop3) | |
TEST (BayesTree, removeTop4) | |
TEST (BayesTree, removeTop5) | |
TEST (SymbolicBayesTree, thinTree) | |
TEST (SymbolicBayesTree, forest_joint) | |
TEST (SymbolicBayesTree, linear_smoother_shortcuts) | |
TEST (SymbolicBayesTree, complicatedMarginal) | |
TEST (SymbolicBayesTree, COLAMDvsMETIS) | |
Variables | |
static bool | debug = false |
using PointedToType = std::decay_t<decltype(**declval<T>().begin())> |
Definition at line 38 of file testSymbolicBayesTree.cpp.
using ValuesVector = std::vector<PointedToType<T> > |
Definition at line 42 of file testSymbolicBayesTree.cpp.
ValuesVector<T> deref | ( | const T & | v | ) |
Definition at line 46 of file testSymbolicBayesTree.cpp.
void getAllCliques | ( | const SymbolicBayesTree::sharedClique & | subtree, |
SymbolicBayesTree::Cliques & | cliques | ||
) |
Definition at line 187 of file testSymbolicBayesTree.cpp.
int main | ( | void | ) |
Definition at line 732 of file testSymbolicBayesTree.cpp.
TEST | ( | SymbolicBayesTree | , |
clear | |||
) |
Definition at line 55 of file testSymbolicBayesTree.cpp.
TEST | ( | SymbolicBayesTree | , |
clique_structure | |||
) |
Definition at line 66 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removePath | |||
) |
Definition at line 108 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removePath2 | |||
) |
Definition at line 150 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removePath3 | |||
) |
Definition at line 169 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
shortcutCheck | |||
) |
Definition at line 200 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removeTop | |||
) |
Definition at line 247 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removeTop2 | |||
) |
Definition at line 280 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removeTop3 | |||
) |
Definition at line 304 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removeTop4 | |||
) |
Definition at line 323 of file testSymbolicBayesTree.cpp.
TEST | ( | BayesTree | , |
removeTop5 | |||
) |
Definition at line 342 of file testSymbolicBayesTree.cpp.
TEST | ( | SymbolicBayesTree | , |
thinTree | |||
) |
Definition at line 360 of file testSymbolicBayesTree.cpp.
TEST | ( | SymbolicBayesTree | , |
forest_joint | |||
) |
Definition at line 481 of file testSymbolicBayesTree.cpp.
TEST | ( | SymbolicBayesTree | , |
linear_smoother_shortcuts | |||
) |
Definition at line 507 of file testSymbolicBayesTree.cpp.
TEST | ( | SymbolicBayesTree | , |
complicatedMarginal | |||
) |
Definition at line 566 of file testSymbolicBayesTree.cpp.
TEST | ( | SymbolicBayesTree | , |
COLAMDvsMETIS | |||
) |
Definition at line 650 of file testSymbolicBayesTree.cpp.
|
static |
Definition at line 34 of file testSymbolicBayesTree.cpp.