Namespaces | Macros | Functions
testDecisionTreeFactor.cpp File Reference
#include <CppUnitLite/TestHarness.h>
#include <gtsam/base/Testable.h>
#include <gtsam/base/TestableAssertions.h>
#include <gtsam/base/serializationTestHelpers.h>
#include <gtsam/discrete/DecisionTreeFactor.h>
#include <gtsam/discrete/DiscreteDistribution.h>
#include <gtsam/discrete/DiscreteFactor.h>
#include <gtsam/discrete/Signature.h>
#include <gtsam/inference/Key.h>
#include <gtsam/inference/Ordering.h>
Include dependency graph for testDecisionTreeFactor.cpp:

Go to the source code of this file.

Namespaces

 pruning_fixture
 

Macros

#define DISABLE_DOT
 

Functions

DiscreteKey pruning_fixture::A (1, 2)
 
DiscreteKey pruning_fixture::B (2, 2)
 
DiscreteKey pruning_fixture::C (3, 2)
 
DecisionTreeFactor create (const Signature &signature)
 
DiscreteKey pruning_fixture::D (4, 2)
 
DecisionTreeFactor pruning_fixture::f (A &B &C, "1 5 3 7 2 6 4 8")
 
DecisionTreeFactor pruning_fixture::factor (D &C &B &A, "0.0 0.0 0.0 0.60658897 0.61241912 0.61241969 0.61247685 0.61247742 0.0 " "0.0 0.0 0.99995287 1.0 1.0 1.0 1.0")
 
int main ()
 
void maybeSaveDotFile (const DecisionTreeFactor &f, const string &filename)
 
 TEST (DecisionTreeFactor, ComputeThreshold)
 
 TEST (DecisionTreeFactor, constructors)
 
 TEST (DecisionTreeFactor, ConstructorsMatch)
 
 TEST (DecisionTreeFactor, Divide)
 
 TEST (DecisionTreeFactor, DotWithNames)
 
 TEST (DecisionTreeFactor, enumerate)
 
 TEST (DecisionTreeFactor, Error)
 
 TEST (DecisionTreeFactor, htmlWithValueFormatter)
 
 TEST (DecisionTreeFactor, joint)
 
 TEST (DecisionTreeFactor, markdown)
 
 TEST (DecisionTreeFactor, markdownWithValueFormatter)
 
 TEST (DecisionTreeFactor, multiplication)
 
 TEST (DecisionTreeFactor, Prune)
 
 TEST (DecisionTreeFactor, Restrict)
 
 TEST (DecisionTreeFactor, sum_max)
 

Macro Definition Documentation

◆ DISABLE_DOT

#define DISABLE_DOT

Definition at line 287 of file testDecisionTreeFactor.cpp.

Function Documentation

◆ create()

DecisionTreeFactor create ( const Signature signature)

Convert Signature into CPT

Definition at line 35 of file testDecisionTreeFactor.cpp.

◆ main()

int main ( )

Definition at line 424 of file testDecisionTreeFactor.cpp.

◆ maybeSaveDotFile()

void maybeSaveDotFile ( const DecisionTreeFactor f,
const string &  filename 
)

Definition at line 289 of file testDecisionTreeFactor.cpp.

◆ TEST() [1/15]

TEST ( DecisionTreeFactor  ,
ComputeThreshold   
)

Definition at line 229 of file testDecisionTreeFactor.cpp.

◆ TEST() [2/15]

TEST ( DecisionTreeFactor  ,
constructors   
)

Definition at line 53 of file testDecisionTreeFactor.cpp.

◆ TEST() [3/15]

TEST ( DecisionTreeFactor  ,
ConstructorsMatch   
)

Definition at line 41 of file testDecisionTreeFactor.cpp.

◆ TEST() [4/15]

TEST ( DecisionTreeFactor  ,
Divide   
)

Definition at line 116 of file testDecisionTreeFactor.cpp.

◆ TEST() [5/15]

TEST ( DecisionTreeFactor  ,
DotWithNames   
)

Definition at line 342 of file testDecisionTreeFactor.cpp.

◆ TEST() [6/15]

TEST ( DecisionTreeFactor  ,
enumerate   
)

Definition at line 159 of file testDecisionTreeFactor.cpp.

◆ TEST() [7/15]

TEST ( DecisionTreeFactor  ,
Error   
)

Definition at line 80 of file testDecisionTreeFactor.cpp.

◆ TEST() [8/15]

TEST ( DecisionTreeFactor  ,
htmlWithValueFormatter   
)

Definition at line 397 of file testDecisionTreeFactor.cpp.

◆ TEST() [9/15]

TEST ( DecisionTreeFactor  ,
joint   
)

Definition at line 299 of file testDecisionTreeFactor.cpp.

◆ TEST() [10/15]

TEST ( DecisionTreeFactor  ,
markdown   
)

Definition at line 357 of file testDecisionTreeFactor.cpp.

◆ TEST() [11/15]

TEST ( DecisionTreeFactor  ,
markdownWithValueFormatter   
)

Definition at line 376 of file testDecisionTreeFactor.cpp.

◆ TEST() [12/15]

TEST ( DecisionTreeFactor  ,
multiplication   
)

Definition at line 98 of file testDecisionTreeFactor.cpp.

◆ TEST() [13/15]

TEST ( DecisionTreeFactor  ,
Prune   
)

Definition at line 252 of file testDecisionTreeFactor.cpp.

◆ TEST() [14/15]

TEST ( DecisionTreeFactor  ,
Restrict   
)

Definition at line 177 of file testDecisionTreeFactor.cpp.

◆ TEST() [15/15]

TEST ( DecisionTreeFactor  ,
sum_max   
)

Definition at line 138 of file testDecisionTreeFactor.cpp.



gtsam
Author(s):
autogenerated on Wed May 28 2025 03:08:54