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, CalculateWeights)
 
 TEST (Chebyshev2, CalculateWeights2)
 
 TEST (Chebyshev2, CalculateWeights_CoincidingPoint)
 
 TEST (Chebyshev2, ComponentDerivativeFunctor)
 
 TEST (Chebyshev2, Decomposition)
 
 TEST (Chebyshev2, Derivative6)
 
 TEST (Chebyshev2, Derivative6_03)
 
 TEST (Chebyshev2, DerivativeMatrix6)
 
 TEST (Chebyshev2, DerivativeWeights)
 
 TEST (Chebyshev2, DerivativeWeights2)
 
 TEST (Chebyshev2, DerivativeWeights6)
 
 TEST (Chebyshev2, DerivativeWeights7)
 
 TEST (Chebyshev2, DerivativeWeightsDifferentiationMatrix)
 
 TEST (Chebyshev2, DifferentiationMatrix3)
 
 TEST (Chebyshev2, DoubleIntegrationWeights)
 
 TEST (Chebyshev2, DoubleIntegrationWeights2)
 
 TEST (Chebyshev2, IntegrationMatrix)
 
 TEST (Chebyshev2, IntegrationWeights7)
 
 TEST (Chebyshev2, IntegrationWeights8)
 
 TEST (Chebyshev2, Interpolate2)
 
 TEST (Chebyshev2, Interpolate2_Interval)
 
 TEST (Chebyshev2, Interpolate5)
 
 TEST (Chebyshev2, InterpolatePose2)
 
 TEST (Chebyshev2, InterpolateVector)
 
 TEST (Chebyshev2, Point)
 
 TEST (Chebyshev2, PointInInterval)
 
 TEST (Chebyshev2, VectorDerivativeFunctor)
 
 TEST (Chebyshev2, VectorDerivativeFunctor2)
 

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 240 of file testChebyshev2.cpp.

◆ fprime()

double fprime ( double  x)

Definition at line 246 of file testChebyshev2.cpp.

◆ main()

int main ( )

Definition at line 583 of file testChebyshev2.cpp.

◆ proxy3()

double proxy3 ( double  x)

Definition at line 361 of file testChebyshev2.cpp.

◆ proxy4()

double proxy4 ( double  x)

Definition at line 384 of file testChebyshev2.cpp.

◆ TEST() [1/28]

TEST ( Chebyshev2  ,
CalculateWeights   
)

Definition at line 252 of file testChebyshev2.cpp.

◆ TEST() [2/28]

TEST ( Chebyshev2  ,
CalculateWeights2   
)

Definition at line 262 of file testChebyshev2.cpp.

◆ TEST() [3/28]

TEST ( Chebyshev2  ,
CalculateWeights_CoincidingPoint   
)

Definition at line 277 of file testChebyshev2.cpp.

◆ TEST() [4/28]

TEST ( Chebyshev2  ,
ComponentDerivativeFunctor   
)

Definition at line 456 of file testChebyshev2.cpp.

◆ TEST() [5/28]

TEST ( Chebyshev2  ,
Decomposition   
)

Definition at line 186 of file testChebyshev2.cpp.

◆ TEST() [6/28]

TEST ( Chebyshev2  ,
Derivative6   
)

Definition at line 366 of file testChebyshev2.cpp.

◆ TEST() [7/28]

TEST ( Chebyshev2  ,
Derivative6_03   
)

Definition at line 388 of file testChebyshev2.cpp.

◆ TEST() [8/28]

TEST ( Chebyshev2  ,
DerivativeMatrix6   
)

Definition at line 221 of file testChebyshev2.cpp.

◆ TEST() [9/28]

TEST ( Chebyshev2  ,
DerivativeWeights   
)

Definition at line 290 of file testChebyshev2.cpp.

◆ TEST() [10/28]

TEST ( Chebyshev2  ,
DerivativeWeights2   
)

Definition at line 305 of file testChebyshev2.cpp.

◆ TEST() [11/28]

TEST ( Chebyshev2  ,
DerivativeWeights6   
)

Definition at line 342 of file testChebyshev2.cpp.

◆ TEST() [12/28]

TEST ( Chebyshev2  ,
DerivativeWeights7   
)

Definition at line 351 of file testChebyshev2.cpp.

◆ TEST() [13/28]

TEST ( Chebyshev2  ,
DerivativeWeightsDifferentiationMatrix   
)

Definition at line 325 of file testChebyshev2.cpp.

◆ TEST() [14/28]

TEST ( Chebyshev2  ,
DifferentiationMatrix3   
)

Definition at line 204 of file testChebyshev2.cpp.

◆ TEST() [15/28]

TEST ( Chebyshev2  ,
DoubleIntegrationWeights   
)

Definition at line 558 of file testChebyshev2.cpp.

◆ TEST() [16/28]

TEST ( Chebyshev2  ,
DoubleIntegrationWeights2   
)

Definition at line 570 of file testChebyshev2.cpp.

◆ TEST() [17/28]

TEST ( Chebyshev2  ,
IntegrationMatrix   
)

Definition at line 472 of file testChebyshev2.cpp.

◆ TEST() [18/28]

TEST ( Chebyshev2  ,
IntegrationWeights7   
)

Definition at line 513 of file testChebyshev2.cpp.

◆ TEST() [19/28]

TEST ( Chebyshev2  ,
IntegrationWeights8   
)

Definition at line 546 of file testChebyshev2.cpp.

◆ TEST() [20/28]

TEST ( Chebyshev2  ,
Interpolate2   
)

Definition at line 72 of file testChebyshev2.cpp.

◆ TEST() [21/28]

TEST ( Chebyshev2  ,
Interpolate2_Interval   
)

Definition at line 82 of file testChebyshev2.cpp.

◆ TEST() [22/28]

TEST ( Chebyshev2  ,
Interpolate5   
)

Definition at line 91 of file testChebyshev2.cpp.

◆ TEST() [23/28]

TEST ( Chebyshev2  ,
InterpolatePose2   
)

Definition at line 126 of file testChebyshev2.cpp.

◆ TEST() [24/28]

TEST ( Chebyshev2  ,
InterpolateVector   
)

Definition at line 100 of file testChebyshev2.cpp.

◆ TEST() [25/28]

TEST ( Chebyshev2  ,
Point   
)

Definition at line 34 of file testChebyshev2.cpp.

◆ TEST() [26/28]

TEST ( Chebyshev2  ,
PointInInterval   
)

Definition at line 52 of file testChebyshev2.cpp.

◆ TEST() [27/28]

TEST ( Chebyshev2  ,
VectorDerivativeFunctor   
)

Definition at line 408 of file testChebyshev2.cpp.

◆ TEST() [28/28]

TEST ( Chebyshev2  ,
VectorDerivativeFunctor2   
)

Definition at line 425 of file testChebyshev2.cpp.

Variable Documentation

◆ f3_at_6points

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

Definition at line 360 of file testChebyshev2.cpp.



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