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, 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() |
Unit tests for Chebyshev Basis Decompositions via pseudo-spectral methods.
Definition in file testChebyshev2.cpp.
| double f | ( | double | x | ) |
Definition at line 245 of file testChebyshev2.cpp.
| double fprime | ( | double | x | ) |
Definition at line 251 of file testChebyshev2.cpp.
| int main | ( | void | ) |
Definition at line 496 of file testChebyshev2.cpp.
| double proxy3 | ( | double | x | ) |
Definition at line 365 of file testChebyshev2.cpp.
| double proxy4 | ( | double | x | ) |
Definition at line 389 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| Point | |||
| ) |
Definition at line 41 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| PointInInterval | |||
| ) |
Definition at line 59 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| Interpolate2 | |||
| ) |
Definition at line 79 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| Interpolate2_Interval | |||
| ) |
Definition at line 89 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| Interpolate5 | |||
| ) |
Definition at line 98 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| InterpolateVector | |||
| ) |
Definition at line 107 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| InterpolatePose2 | |||
| ) |
Definition at line 133 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| Decomposition | |||
| ) |
Definition at line 191 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| DifferentiationMatrix3 | |||
| ) |
Definition at line 209 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| DerivativeMatrix6 | |||
| ) |
Definition at line 226 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| CalculateWeights | |||
| ) |
Definition at line 257 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| CalculateWeights2 | |||
| ) |
Definition at line 269 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| DerivativeWeights | |||
| ) |
Definition at line 286 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| DerivativeWeights2 | |||
| ) |
Definition at line 307 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| DerivativeWeightsDifferentiationMatrix | |||
| ) |
Definition at line 329 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| DerivativeWeights6 | |||
| ) |
Definition at line 346 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| DerivativeWeights7 | |||
| ) |
Definition at line 355 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| Derivative6 | |||
| ) |
Definition at line 369 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| Derivative6_03 | |||
| ) |
Definition at line 393 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| VectorDerivativeFunctor | |||
| ) |
Definition at line 413 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| VectorDerivativeFunctor2 | |||
| ) |
Definition at line 430 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| ComponentDerivativeFunctor | |||
| ) |
Definition at line 461 of file testChebyshev2.cpp.
| TEST | ( | Chebyshev2 | , |
| IntegralWeights | |||
| ) |
Definition at line 477 of file testChebyshev2.cpp.
| Vector6 f3_at_6points = (Vector6() << 4, 2, 6, 2, 4, 3).finished() |
Definition at line 364 of file testChebyshev2.cpp.