Helios++
Helios software for LiDAR simulations
|
Fluxionum test. More...
#include <FluxionumTest.h>
Public Member Functions | |
FluxionumTest (std::string testDir) | |
Fluxionum test constructor. | |
bool | run () override |
bool | testUnivariateNewtonRaphsonMinimization () |
Test univariate Newton-Raphson minimization. More... | |
bool | testDesignMatrixBuilding () |
Test the building of different design matrices. More... | |
bool | testDesignMatrixMethods () |
Test the methods of DesignMatrix. More... | |
bool | testDiffDesignMatrix () |
Test the generation of differential design matrices. More... | |
bool | testDesignFunctions () |
Test functions from design matrices. More... | |
![]() | |
BaseTest (std::string const &name) | |
Base test constructor. More... | |
std::string | getName () |
Obtain the test name. More... | |
void | operator() (std::ostream &out=std::cout, bool color=true) |
Another way to call test function. More... | |
bool | test (std::ostream &out=std::cout, bool color=true) |
Perform the test and output its final status. More... | |
Public Attributes | |
double const | eps = 0.00001 |
Decimal precision for validation purposes. | |
std::string | testDir |
The directory where test files are located. | |
Additional Inherited Members | |
![]() | |
std::string const | name |
The name for the test. | |
Fluxionum test.
|
overridevirtual |
Implements HeliosTests::BaseTest.
bool HeliosTests::FluxionumTest::testDesignFunctions | ( | ) |
Test functions from design matrices.
bool HeliosTests::FluxionumTest::testDesignMatrixBuilding | ( | ) |
Test the building of different design matrices.
bool HeliosTests::FluxionumTest::testDesignMatrixMethods | ( | ) |
Test the methods of DesignMatrix.
bool HeliosTests::FluxionumTest::testDiffDesignMatrix | ( | ) |
Test the generation of differential design matrices.
bool HeliosTests::FluxionumTest::testUnivariateNewtonRaphsonMinimization | ( | ) |
Test univariate Newton-Raphson minimization.