Helios++
Helios software for LiDAR simulations
|
High performance computing components test. More...
#include <HPCTest.h>
Public Member Functions | |
HPCTest () | |
HPC test constructor. | |
bool | run () override |
Test behavior. More... | |
bool | SM_testParallelMergeSort () |
Test shared memory based parallel merge sort implementation. 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... | |
Additional Inherited Members | |
![]() | |
std::string const | name |
The name for the test. | |
High performance computing components test.
|
overridevirtual |
Test behavior.
At the end it must report test status.
Only tests implementing a run method will be runnable
Implements HeliosTests::BaseTest.
bool HeliosTests::HPCTest::SM_testParallelMergeSort | ( | ) |
Test shared memory based parallel merge sort implementation.