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>
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() |
Unit tests for Chebyshev Basis Decompositions via pseudo-spectral methods.
Definition in file testChebyshev2.cpp.
double f | ( | double | x | ) |
Definition at line 240 of file testChebyshev2.cpp.
double fprime | ( | double | x | ) |
Definition at line 246 of file testChebyshev2.cpp.
int main | ( | ) |
Definition at line 583 of file testChebyshev2.cpp.
double proxy3 | ( | double | x | ) |
Definition at line 361 of file testChebyshev2.cpp.
double proxy4 | ( | double | x | ) |
Definition at line 384 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
CalculateWeights | |||
) |
Definition at line 252 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
CalculateWeights2 | |||
) |
Definition at line 262 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
CalculateWeights_CoincidingPoint | |||
) |
Definition at line 277 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
ComponentDerivativeFunctor | |||
) |
Definition at line 456 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
Decomposition | |||
) |
Definition at line 186 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
Derivative6 | |||
) |
Definition at line 366 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
Derivative6_03 | |||
) |
Definition at line 388 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DerivativeMatrix6 | |||
) |
Definition at line 221 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DerivativeWeights | |||
) |
Definition at line 290 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DerivativeWeights2 | |||
) |
Definition at line 305 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DerivativeWeights6 | |||
) |
Definition at line 342 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DerivativeWeights7 | |||
) |
Definition at line 351 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DerivativeWeightsDifferentiationMatrix | |||
) |
Definition at line 325 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DifferentiationMatrix3 | |||
) |
Definition at line 204 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DoubleIntegrationWeights | |||
) |
Definition at line 558 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
DoubleIntegrationWeights2 | |||
) |
Definition at line 570 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
IntegrationMatrix | |||
) |
Definition at line 472 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
IntegrationWeights7 | |||
) |
Definition at line 513 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
IntegrationWeights8 | |||
) |
Definition at line 546 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
Interpolate2 | |||
) |
Definition at line 72 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
Interpolate2_Interval | |||
) |
Definition at line 82 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
Interpolate5 | |||
) |
Definition at line 91 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
InterpolatePose2 | |||
) |
Definition at line 126 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
InterpolateVector | |||
) |
Definition at line 100 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
Point | |||
) |
Definition at line 34 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
PointInInterval | |||
) |
Definition at line 52 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
VectorDerivativeFunctor | |||
) |
Definition at line 408 of file testChebyshev2.cpp.
TEST | ( | Chebyshev2 | , |
VectorDerivativeFunctor2 | |||
) |
Definition at line 425 of file testChebyshev2.cpp.
Vector6 f3_at_6points = (Vector6() << 4, 2, 6, 2, 4, 3).finished() |
Definition at line 360 of file testChebyshev2.cpp.