Typedefs | Functions
testGaussianFactorGraph.cpp File Reference
#include <gtsam/linear/GaussianFactorGraph.h>
#include <gtsam/linear/GaussianConditional.h>
#include <gtsam/linear/GaussianBayesNet.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/inference/VariableSlots.h>
#include <gtsam/inference/VariableIndex.h>
#include <gtsam/base/debug.h>
#include <gtsam/base/VerticalBlockMatrix.h>
#include <gtsam/base/TestableAssertions.h>
#include <CppUnitLite/TestHarness.h>
Include dependency graph for testGaussianFactorGraph.cpp:

Go to the source code of this file.

Typedefs

typedef std::tuple< size_t, size_t, double > SparseTriplet
 

Functions

static GaussianFactorGraph createGaussianFactorGraphWithHessianFactor ()
 
static GaussianFactorGraph createSimpleGaussianFactorGraph ()
 Factor graph with 2 2D factors on 3 2D variables. More...
 
int main ()
 
 TEST (GaussianFactorGraph, Append)
 
 TEST (GaussianFactorGraph, clone)
 
 TEST (GaussianFactorGraph, DenseSolve)
 
 TEST (GaussianFactorGraph, eliminate_empty)
 
 TEST (GaussianFactorGraph, gradient)
 
 TEST (GaussianFactorGraph, gradientAtZero)
 
 TEST (GaussianFactorGraph, hessianDiagonal)
 
 TEST (GaussianFactorGraph, InconsistentEliminationMessage)
 
 TEST (GaussianFactorGraph, initialization)
 
 TEST (GaussianFactorGraph, matrices)
 
 TEST (GaussianFactorGraph, matrices2)
 
 TEST (GaussianFactorGraph, matricesMixed)
 
 TEST (GaussianFactorGraph, multiplyHessianAdd)
 
 TEST (GaussianFactorGraph, multiplyHessianAdd2)
 
 TEST (GaussianFactorGraph, negate)
 
 TEST (GaussianFactorGraph, ProbPrime)
 
 TEST (GaussianFactorGraph, sparseJacobian)
 
 TEST (GaussianFactorGraph, transposeMultiplication)
 
bool triplet_equal (SparseTriplet a, SparseTriplet b)
 

Typedef Documentation

◆ SparseTriplet

typedef std::tuple<size_t, size_t, double> SparseTriplet

Definition at line 36 of file testGaussianFactorGraph.cpp.

Function Documentation

◆ createGaussianFactorGraphWithHessianFactor()

static GaussianFactorGraph createGaussianFactorGraphWithHessianFactor ( )
static

Definition at line 317 of file testGaussianFactorGraph.cpp.

◆ createSimpleGaussianFactorGraph()

static GaussianFactorGraph createSimpleGaussianFactorGraph ( )
static

Factor graph with 2 2D factors on 3 2D variables.

Definition at line 206 of file testGaussianFactorGraph.cpp.

◆ main()

int main ( )

Definition at line 519 of file testGaussianFactorGraph.cpp.

◆ TEST() [1/18]

TEST ( GaussianFactorGraph  ,
Append   
)

Definition at line 75 of file testGaussianFactorGraph.cpp.

◆ TEST() [2/18]

TEST ( GaussianFactorGraph  ,
clone   
)

Add null factor

Add null factor

Definition at line 374 of file testGaussianFactorGraph.cpp.

◆ TEST() [3/18]

TEST ( GaussianFactorGraph  ,
DenseSolve   
)

Definition at line 431 of file testGaussianFactorGraph.cpp.

◆ TEST() [4/18]

TEST ( GaussianFactorGraph  ,
eliminate_empty   
)

Definition at line 262 of file testGaussianFactorGraph.cpp.

◆ TEST() [5/18]

TEST ( GaussianFactorGraph  ,
gradient   
)

Definition at line 222 of file testGaussianFactorGraph.cpp.

◆ TEST() [6/18]

TEST ( GaussianFactorGraph  ,
gradientAtZero   
)

Definition at line 363 of file testGaussianFactorGraph.cpp.

◆ TEST() [7/18]

TEST ( GaussianFactorGraph  ,
hessianDiagonal   
)

Definition at line 417 of file testGaussianFactorGraph.cpp.

◆ TEST() [8/18]

TEST ( GaussianFactorGraph  ,
InconsistentEliminationMessage   
)

Definition at line 460 of file testGaussianFactorGraph.cpp.

◆ TEST() [9/18]

TEST ( GaussianFactorGraph  ,
initialization   
)

Definition at line 50 of file testGaussianFactorGraph.cpp.

◆ TEST() [10/18]

TEST ( GaussianFactorGraph  ,
matrices   
)

Definition at line 153 of file testGaussianFactorGraph.cpp.

◆ TEST() [11/18]

TEST ( GaussianFactorGraph  ,
matrices2   
)

Definition at line 280 of file testGaussianFactorGraph.cpp.

◆ TEST() [12/18]

TEST ( GaussianFactorGraph  ,
matricesMixed   
)

Definition at line 352 of file testGaussianFactorGraph.cpp.

◆ TEST() [13/18]

TEST ( GaussianFactorGraph  ,
multiplyHessianAdd   
)

Definition at line 297 of file testGaussianFactorGraph.cpp.

◆ TEST() [14/18]

TEST ( GaussianFactorGraph  ,
multiplyHessianAdd2   
)

Definition at line 325 of file testGaussianFactorGraph.cpp.

◆ TEST() [15/18]

TEST ( GaussianFactorGraph  ,
negate   
)

Add null factor

Definition at line 402 of file testGaussianFactorGraph.cpp.

◆ TEST() [16/18]

TEST ( GaussianFactorGraph  ,
ProbPrime   
)

Definition at line 439 of file testGaussianFactorGraph.cpp.

◆ TEST() [17/18]

TEST ( GaussianFactorGraph  ,
sparseJacobian   
)

Definition at line 97 of file testGaussianFactorGraph.cpp.

◆ TEST() [18/18]

TEST ( GaussianFactorGraph  ,
transposeMultiplication   
)

Definition at line 246 of file testGaussianFactorGraph.cpp.

◆ triplet_equal()

bool triplet_equal ( SparseTriplet  a,
SparseTriplet  b 
)

Definition at line 37 of file testGaussianFactorGraph.cpp.



gtsam
Author(s):
autogenerated on Tue Jun 25 2024 03:08:07