Functions | Variables
testFourier.cpp File Reference

Unit tests for Fourier Basis Decompositions with Expressions. More...

#include <CppUnitLite/TestHarness.h>
#include <gtsam/base/Testable.h>
#include <gtsam/basis/FitBasis.h>
#include <gtsam/basis/Fourier.h>
#include <gtsam/nonlinear/factorTesting.h>
Include dependency graph for testFourier.cpp:

Go to the source code of this file.

Functions

int main ()
 
double proxy (double x)
 
 TEST (Basis, BasisEvaluationFunctor)
 
 TEST (Basis, BasisEvaluationFunctorDerivative)
 
 TEST (Basis, Decomposition)
 
 TEST (Basis, Derivative7)
 
 TEST (Basis, EvaluationFactor)
 
 TEST (Basis, Manual)
 
 TEST (Basis, PseudoSpectral)
 
 TEST (Basis, VecDerivativeFunctor)
 
 TEST (Basis, WeightMatrix)
 
static double TestFunction (double x)
 

Variables

const Vector k3Coefficients = (Vector3() << 1.5661, 1.2717, 1.2717).finished()
 
const Vector7 k7Coefficients
 
auto model = noiseModel::Unit::Create(1)
 

Detailed Description

Unit tests for Fourier Basis Decompositions with Expressions.

Date
July 4, 2020
Author
Frank Dellaert, Varun Agrawal

Definition in file testFourier.cpp.

Function Documentation

◆ main()

int main ( )

Definition at line 253 of file testFourier.cpp.

◆ proxy()

double proxy ( double  x)

Definition at line 163 of file testFourier.cpp.

◆ TEST() [1/9]

TEST ( Basis  ,
BasisEvaluationFunctor   
)

Definition at line 45 of file testFourier.cpp.

◆ TEST() [2/9]

TEST ( Basis  ,
BasisEvaluationFunctorDerivative   
)

Definition at line 53 of file testFourier.cpp.

◆ TEST() [3/9]

TEST ( Basis  ,
Decomposition   
)

Definition at line 146 of file testFourier.cpp.

◆ TEST() [4/9]

TEST ( Basis  ,
Derivative7   
)

Definition at line 167 of file testFourier.cpp.

◆ TEST() [5/9]

TEST ( Basis  ,
EvaluationFactor   
)

Definition at line 112 of file testFourier.cpp.

◆ TEST() [6/9]

TEST ( Basis  ,
Manual   
)

Definition at line 66 of file testFourier.cpp.

◆ TEST() [7/9]

TEST ( Basis  ,
PseudoSpectral   
)

Definition at line 212 of file testFourier.cpp.

◆ TEST() [8/9]

TEST ( Basis  ,
VecDerivativeFunctor   
)

Definition at line 186 of file testFourier.cpp.

◆ TEST() [9/9]

TEST ( Basis  ,
WeightMatrix   
)

Definition at line 134 of file testFourier.cpp.

◆ TestFunction()

static double TestFunction ( double  x)
static

Definition at line 42 of file testFourier.cpp.

Variable Documentation

◆ k3Coefficients

const Vector k3Coefficients = (Vector3() << 1.5661, 1.2717, 1.2717).finished()

Definition at line 36 of file testFourier.cpp.

◆ k7Coefficients

const Vector7 k7Coefficients
Initial value:
=
(Vector7() << 1.5661, 1.2717, 1.2717, -0.0000, 0.5887, -0.0943, 0.0943)
.finished()

Definition at line 37 of file testFourier.cpp.

◆ model

auto model = noiseModel::Unit::Create(1)

Definition at line 32 of file testFourier.cpp.



gtsam
Author(s):
autogenerated on Fri Mar 28 2025 03:09:25