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.