Functions | Variables
testChebyshev2.cpp File Reference

Unit tests for Chebyshev Basis Decompositions via pseudo-spectral methods. More...

#include <CppUnitLite/TestHarness.h>
#include <gtsam/base/Testable.h>
#include <gtsam/basis/Chebyshev2.h>
#include <gtsam/basis/FitBasis.h>
#include <gtsam/geometry/Pose2.h>
#include <gtsam/geometry/Pose3.h>
#include <gtsam/nonlinear/factorTesting.h>
#include <cstddef>
#include <functional>
Include dependency graph for testChebyshev2.cpp:

Go to the source code of this file.

Functions

double f (double x)
 
double fprime (double x)
 
int main ()
 
double proxy3 (double x)
 
double proxy4 (double x)
 
 TEST (Chebyshev2, Point)
 
 TEST (Chebyshev2, PointInInterval)
 
 TEST (Chebyshev2, Interpolate2)
 
 TEST (Chebyshev2, Interpolate2_Interval)
 
 TEST (Chebyshev2, Interpolate5)
 
 TEST (Chebyshev2, InterpolateVector)
 
 TEST (Chebyshev2, InterpolatePose2)
 
 TEST (Chebyshev2, Decomposition)
 
 TEST (Chebyshev2, DifferentiationMatrix3)
 
 TEST (Chebyshev2, DerivativeMatrix6)
 
 TEST (Chebyshev2, CalculateWeights)
 
 TEST (Chebyshev2, CalculateWeights2)
 
 TEST (Chebyshev2, DerivativeWeights)
 
 TEST (Chebyshev2, DerivativeWeights2)
 
 TEST (Chebyshev2, DerivativeWeightsDifferentiationMatrix)
 
 TEST (Chebyshev2, DerivativeWeights6)
 
 TEST (Chebyshev2, DerivativeWeights7)
 
 TEST (Chebyshev2, Derivative6)
 
 TEST (Chebyshev2, Derivative6_03)
 
 TEST (Chebyshev2, VectorDerivativeFunctor)
 
 TEST (Chebyshev2, VectorDerivativeFunctor2)
 
 TEST (Chebyshev2, ComponentDerivativeFunctor)
 
 TEST (Chebyshev2, IntegralWeights)
 

Variables

Vector6 f3_at_6points = (Vector6() << 4, 2, 6, 2, 4, 3).finished()
 

Detailed Description

Unit tests for Chebyshev Basis Decompositions via pseudo-spectral methods.

Date
July 4, 2020
Author
Varun Agrawal

Definition in file testChebyshev2.cpp.

Function Documentation

◆ f()

double f ( double  x)

Definition at line 245 of file testChebyshev2.cpp.

◆ fprime()

double fprime ( double  x)

Definition at line 251 of file testChebyshev2.cpp.

◆ main()

int main ( void  )

Definition at line 496 of file testChebyshev2.cpp.

◆ proxy3()

double proxy3 ( double  x)

Definition at line 365 of file testChebyshev2.cpp.

◆ proxy4()

double proxy4 ( double  x)

Definition at line 389 of file testChebyshev2.cpp.

◆ TEST() [1/23]

TEST ( Chebyshev2  ,
Point   
)

Definition at line 41 of file testChebyshev2.cpp.

◆ TEST() [2/23]

TEST ( Chebyshev2  ,
PointInInterval   
)

Definition at line 59 of file testChebyshev2.cpp.

◆ TEST() [3/23]

TEST ( Chebyshev2  ,
Interpolate2   
)

Definition at line 79 of file testChebyshev2.cpp.

◆ TEST() [4/23]

TEST ( Chebyshev2  ,
Interpolate2_Interval   
)

Definition at line 89 of file testChebyshev2.cpp.

◆ TEST() [5/23]

TEST ( Chebyshev2  ,
Interpolate5   
)

Definition at line 98 of file testChebyshev2.cpp.

◆ TEST() [6/23]

TEST ( Chebyshev2  ,
InterpolateVector   
)

Definition at line 107 of file testChebyshev2.cpp.

◆ TEST() [7/23]

TEST ( Chebyshev2  ,
InterpolatePose2   
)

Definition at line 133 of file testChebyshev2.cpp.

◆ TEST() [8/23]

TEST ( Chebyshev2  ,
Decomposition   
)

Definition at line 191 of file testChebyshev2.cpp.

◆ TEST() [9/23]

TEST ( Chebyshev2  ,
DifferentiationMatrix3   
)

Definition at line 209 of file testChebyshev2.cpp.

◆ TEST() [10/23]

TEST ( Chebyshev2  ,
DerivativeMatrix6   
)

Definition at line 226 of file testChebyshev2.cpp.

◆ TEST() [11/23]

TEST ( Chebyshev2  ,
CalculateWeights   
)

Definition at line 257 of file testChebyshev2.cpp.

◆ TEST() [12/23]

TEST ( Chebyshev2  ,
CalculateWeights2   
)

Definition at line 269 of file testChebyshev2.cpp.

◆ TEST() [13/23]

TEST ( Chebyshev2  ,
DerivativeWeights   
)

Definition at line 286 of file testChebyshev2.cpp.

◆ TEST() [14/23]

TEST ( Chebyshev2  ,
DerivativeWeights2   
)

Definition at line 307 of file testChebyshev2.cpp.

◆ TEST() [15/23]

TEST ( Chebyshev2  ,
DerivativeWeightsDifferentiationMatrix   
)

Definition at line 329 of file testChebyshev2.cpp.

◆ TEST() [16/23]

TEST ( Chebyshev2  ,
DerivativeWeights6   
)

Definition at line 346 of file testChebyshev2.cpp.

◆ TEST() [17/23]

TEST ( Chebyshev2  ,
DerivativeWeights7   
)

Definition at line 355 of file testChebyshev2.cpp.

◆ TEST() [18/23]

TEST ( Chebyshev2  ,
Derivative6   
)

Definition at line 369 of file testChebyshev2.cpp.

◆ TEST() [19/23]

TEST ( Chebyshev2  ,
Derivative6_03   
)

Definition at line 393 of file testChebyshev2.cpp.

◆ TEST() [20/23]

TEST ( Chebyshev2  ,
VectorDerivativeFunctor   
)

Definition at line 413 of file testChebyshev2.cpp.

◆ TEST() [21/23]

TEST ( Chebyshev2  ,
VectorDerivativeFunctor2   
)

Definition at line 430 of file testChebyshev2.cpp.

◆ TEST() [22/23]

TEST ( Chebyshev2  ,
ComponentDerivativeFunctor   
)

Definition at line 461 of file testChebyshev2.cpp.

◆ TEST() [23/23]

TEST ( Chebyshev2  ,
IntegralWeights   
)

Definition at line 477 of file testChebyshev2.cpp.

Variable Documentation

◆ f3_at_6points

Vector6 f3_at_6points = (Vector6() << 4, 2, 6, 2, 4, 3).finished()

Definition at line 364 of file testChebyshev2.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:55