![]() |
Peano
|
#include <IandRThirdOrderTest.h>
Public Member Functions | |
IandRThirdOrderTest () | |
Cosntructor. | |
virtual | ~IandRThirdOrderTest ()=default |
Destructor, empty. | |
virtual void | run () override |
This routine is triggered by the TestCaseCollection. | |
![]() | |
TestCase (const std::string &testCaseName) | |
Constructor. | |
virtual | ~TestCase () |
Destructor. | |
int | getNumberOfErrors () const |
std::string | getTestCaseName () const |
Private Member Functions | |
void | compareInterpolateLinearCaseToTensorProduct () |
The third order interpolation and restriction scheme is tested by comparing the results to the tensor product scheme for linear source data. | |
void | compareRestrictLinearCaseToTensorProduct () |
Additional Inherited Members | |
![]() | |
TestCase ()=delete | |
![]() | |
const std::string | _testCaseName |
Name of the test case. | |
int | _errors |
Error counter. | |
bool | _error |
Indicate within macro if one specific validation failed. | |
Definition at line 17 of file IandRThirdOrderTest.h.
toolbox::blockstructured::tests::IandRThirdOrderTest::IandRThirdOrderTest | ( | ) |
Cosntructor.
Definition at line 6 of file IandRThirdOrderTest.cpp.
|
virtualdefault |
Destructor, empty.
|
private |
The third order interpolation and restriction scheme is tested by comparing the results to the tensor product scheme for linear source data.
Definition at line 14 of file IandRThirdOrderTest.cpp.
References peano4::datamanagement::FaceMarker::getRelativePositionWithinFatherFace(), toolbox::blockstructured::interpolateHaloLayer_AoS_tensor_product(), toolbox::blockstructured::interpolateHaloLayer_AoS_third_order(), peano4::grid::GridTraversalEvent::setRelativePositionToFather(), and validateNumericalEqualsWithEpsWithParams3.
|
private |
Definition at line 155 of file IandRThirdOrderTest.cpp.
References peano4::datamanagement::FaceMarker::getRelativePositionWithinFatherFace(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_tensor_product(), toolbox::blockstructured::restrictInnerHalfOfHaloLayer_AoS_third_order(), peano4::grid::GridTraversalEvent::setRelativePositionToFather(), and validateNumericalEqualsWithEpsWithParams3.
|
overridevirtual |
This routine is triggered by the TestCaseCollection.
Implements tarch::tests::TestCase.
Definition at line 9 of file IandRThirdOrderTest.cpp.
References testMethod.