Unit tests for HybridNonlinearFactorGraph. More...
#include <gtsam/base/TestableAssertions.h>
#include <gtsam/base/utilities.h>
#include <gtsam/discrete/DiscreteBayesNet.h>
#include <gtsam/discrete/DiscreteDistribution.h>
#include <gtsam/discrete/DiscreteFactorGraph.h>
#include <gtsam/geometry/Pose2.h>
#include <gtsam/hybrid/HybridEliminationTree.h>
#include <gtsam/hybrid/HybridFactor.h>
#include <gtsam/hybrid/HybridNonlinearFactorGraph.h>
#include <gtsam/hybrid/MixtureFactor.h>
#include <gtsam/linear/GaussianBayesNet.h>
#include <gtsam/linear/GaussianFactorGraph.h>
#include <gtsam/nonlinear/NonlinearFactorGraph.h>
#include <gtsam/nonlinear/PriorFactor.h>
#include <gtsam/sam/BearingRangeFactor.h>
#include <gtsam/slam/BetweenFactor.h>
#include <numeric>
#include "Switching.h"
#include <CppUnitLite/TestHarness.h>
Go to the source code of this file.
Functions | |
GaussianFactorGraph::shared_ptr | batchGFG (double between, Values linearizationPoint) |
int | main () |
TEST (HybridFactorGraph, GaussianFactorGraph) | |
TEST (HybridNonlinearFactorGraph, Equals) | |
TEST (HybridNonlinearFactorGraph, Resize) | |
TEST (HybridGaussianFactorGraph, Resize) | |
TEST (HybridGaussianFactorGraph, MixtureFactor) | |
TEST (HybridFactorGraph, PushBack) | |
TEST (HybridFactorGraph, Switching) | |
TEST (HybridFactorGraph, Linearization) | |
TEST (HybridFactorGraph, EliminationTree) | |
TEST (GaussianElimination, Eliminate_x0) | |
TEST (HybridsGaussianElimination, Eliminate_x1) | |
TEST (HybridGaussianElimination, EliminateHybrid_2_Variable) | |
TEST (HybridFactorGraph, Partial_Elimination) | |
TEST (HybridFactorGraph, Full_Elimination) | |
TEST (HybridFactorGraph, Printing) | |
TEST (HybridFactorGraph, DefaultDecisionTree) | |
Unit tests for HybridNonlinearFactorGraph.
Definition in file testHybridNonlinearFactorGraph.cpp.
GaussianFactorGraph::shared_ptr batchGFG | ( | double | between, |
Values | linearizationPoint | ||
) |
Definition at line 325 of file testHybridNonlinearFactorGraph.cpp.
int main | ( | void | ) |
Definition at line 716 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
GaussianFactorGraph | |||
) |
Definition at line 53 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridNonlinearFactorGraph | , |
Equals | |||
) |
Definition at line 76 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridNonlinearFactorGraph | , |
Resize | |||
) |
Definition at line 100 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridGaussianFactorGraph | , |
Resize | |||
) |
Definition at line 121 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridGaussianFactorGraph | , |
MixtureFactor | |||
) |
Definition at line 156 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
PushBack | |||
) |
Definition at line 181 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
Switching | |||
) |
Definition at line 240 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
Linearization | |||
) |
Definition at line 250 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
EliminationTree | |||
) |
Definition at line 263 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | GaussianElimination | , |
Eliminate_x0 | |||
) |
Definition at line 278 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridsGaussianElimination | , |
Eliminate_x1 | |||
) |
Definition at line 303 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridGaussianElimination | , |
EliminateHybrid_2_Variable | |||
) |
Definition at line 341 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
Partial_Elimination | |||
) |
Definition at line 371 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
Full_Elimination | |||
) |
Definition at line 403 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
Printing | |||
) |
Definition at line 471 of file testHybridNonlinearFactorGraph.cpp.
TEST | ( | HybridFactorGraph | , |
DefaultDecisionTree | |||
) |
Definition at line 658 of file testHybridNonlinearFactorGraph.cpp.