#include <functionEvaluation3d.hh>
|
| FunctionEvaluation3d () |
| Default Constructor.
|
|
virtual | ~FunctionEvaluation3d () |
| Destructor.
|
|
virtual void | run () |
| Runs the test routines.
|
|
long | getNumPassed () const |
| Returns number of passed tests.
|
|
long | getNumFailed () const |
| Returns number of failed tests.
|
|
const ostream * | getStream () const |
| Returns output stream.
|
|
void | setStream (ostream *osptr) |
| Sets the output stream.
|
|
void | _succeed () |
| Explicitly succeds a test.
|
|
long | report () const |
|
virtual void | reset () |
| Resets the counters for the failed and passed tests.
|
|
|
bool | do_test (bool cond, const string &lbl, const char *fname, long lineno) |
| Internal function to do a test.
|
|
bool | do_numtest (double num, double orig, const string &lbl, const string &lbl2, const char *fname, long lineno, const double tol=1e-10) |
| Internal function to do a numerical test.
|
|
bool | do_numtest (std::complex< double > num, std::complex< double > orig, const string &lbl, const string &lbl2, const char *fname, long lineno, const double tol=1e-10) |
|
void | do_fail (const string &lbl, const char *fname, long lineno) |
|
Tests the evaluation of functions like hp3D::Value or hp3D::Grad. These function compute something out of a FE function.
- Author
- Christian Heier, 2013
Definition at line 19 of file functionEvaluation3d.hh.
◆ _succeed()
void test::TestCase::_succeed |
( |
| ) |
|
|
inlineinherited |
Explicitly succeds a test.
Definition at line 112 of file testcase.hh.
◆ do_fail()
void test::TestCase::do_fail |
( |
const string & |
lbl, |
|
|
const char * |
fname, |
|
|
long |
lineno |
|
) |
| |
|
protectedinherited |
Internal function to report a failed test (besides increasing the failed counter)
◆ getNumFailed()
long test::TestCase::getNumFailed |
( |
| ) |
const |
|
inlineinherited |
Returns number of failed tests.
Definition at line 105 of file testcase.hh.
◆ getNumPassed()
long test::TestCase::getNumPassed |
( |
| ) |
const |
|
inlineinherited |
Returns number of passed tests.
Definition at line 103 of file testcase.hh.
◆ getStream()
const ostream * test::TestCase::getStream |
( |
| ) |
const |
|
inlineinherited |
◆ report()
long test::TestCase::report |
( |
| ) |
const |
|
inherited |
Prints a report on the number of passed and failed tests to the output stream.
- Returns
- Number of failed tests.
◆ reset()
virtual void test::TestCase::reset |
( |
| ) |
|
|
inlinevirtualinherited |
Resets the counters for the failed and passed tests.
Definition at line 119 of file testcase.hh.
◆ run()
virtual void test::FunctionEvaluation3d::run |
( |
| ) |
|
|
virtual |
◆ setStream()
void test::TestCase::setStream |
( |
ostream * |
osptr | ) |
|
|
inlineinherited |
◆ testGrad()
void test::FunctionEvaluation3d::testGrad |
( |
hp3D::Space & |
spc | ) |
|
Tests the evaluation of hp3D::Value at an arbitrary point in an element. This point does not need to conincide with an integration point.
- Parameters
-
spc | - the space on that Elements Grad is tested |
◆ testGradInt()
void test::FunctionEvaluation3d::testGradInt |
( |
hp3D::Space & |
spc, |
|
|
int |
levelOfRef = 1 |
|
) |
| |
Tests the evaluation of hp2D::Value at the integration points
- Parameters
-
spc | - the space on that Elements Grad is tested |
levelOfRef | - the level of Refinement of the [0,1] quad for the jacobean (is 1 for no refinement) |
◆ testValue()
void test::FunctionEvaluation3d::testValue |
( |
hp3D::Space & |
spc | ) |
|
Tests the evaluation of hp3D::Value at an arbitrary point in an element. This point does not need to conincide with an integration point.
- Parameters
-
spc | - the space on that Elements Value is tested |
◆ testValueInt()
void test::FunctionEvaluation3d::testValueInt |
( |
hp3D::Space & |
spc | ) |
|
Tests the evaluation of hp2D::Value at the integration points.
- Parameters
-
spc | - the space on that Elements Value is tested |
The documentation for this class was generated from the following file: