Test suite testing some of the low level methods of TransformedTriangle. More...
#include <TransformedTriangleTest.hxx>

Public Member Functions | |
| void | setUp () |
| Creates the TransformedTriangle objects used by the tests. | |
| void | tearDown () |
| Liberates the transformed triangle objects used by the test suite. | |
| void | test_constructor () |
| Tests that _coords has correct values after construction of object is finished. | |
| void | test_calcUnstableC () |
| Tests the calculation of double products (without the corrections) | |
| void | test_calcUnstableT () |
| Tests the calculation of triple products (without corrections) | |
| void | test_calcStableC_Consistency () |
| Tests the consistency correction. | |
Data Fields | |
| double | p1 [3] |
| double | q1 [3] |
| double | r1 [3] |
| double | hp1 |
| double | hq1 |
| double | hr1 |
| double | Hp1 |
| double | Hq1 |
| double | Hr1 |
| double | p2 [3] |
| double | q2 [3] |
| double | r2 [3] |
| double | hp2 |
| double | hq2 |
| double | hr2 |
| double | Hp2 |
| double | Hq2 |
| double | Hr2 |
| double | stable_c2 [24] |
Private Types | |
| typedef INTERP_KERNEL::TransformedTriangle::TriSegment | TriSegment |
| typedef INTERP_KERNEL::TransformedTriangle::DoubleProduct | DoubleProduct |
Private Member Functions | |
| CPPUNIT_TEST_SUITE (TransformedTriangleTest) | |
| CPPUNIT_TEST (test_constructor) | |
| CPPUNIT_TEST (test_calcUnstableC) | |
| CPPUNIT_TEST (test_calcUnstableT) | |
| CPPUNIT_TEST_SUITE_END () | |
Private Attributes | |
| TransformedTriangle * | tri1 |
| TransformedTriangle * | tri2 |
Test suite testing some of the low level methods of TransformedTriangle.
typedef INTERP_KERNEL::TransformedTriangle::TriSegment INTERP_TEST.TransformedTriangleTest.TriSegment [private] |
typedef INTERP_KERNEL::TransformedTriangle::DoubleProduct INTERP_TEST.TransformedTriangleTest.DoubleProduct [private] |
| INTERP_TEST.TransformedTriangleTest.CPPUNIT_TEST_SUITE | ( | TransformedTriangleTest | ) | [private] |
| INTERP_TEST.TransformedTriangleTest.CPPUNIT_TEST | ( | test_constructor | ) | [private] |
| INTERP_TEST.TransformedTriangleTest.CPPUNIT_TEST | ( | test_calcUnstableC | ) | [private] |
| INTERP_TEST.TransformedTriangleTest.CPPUNIT_TEST | ( | test_calcUnstableT | ) | [private] |
| INTERP_TEST.TransformedTriangleTest.CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
| void INTERP_TEST.TransformedTriangleTest::setUp | ( | ) |
Creates the TransformedTriangle objects used by the tests.
References testGaussLocalization.p1, and testGaussLocalization.p2.
| void INTERP_TEST.TransformedTriangleTest::tearDown | ( | ) |
Liberates the transformed triangle objects used by the test suite.
| void INTERP_TEST.TransformedTriangleTest::test_constructor | ( | ) |
Tests that _coords has correct values after construction of object is finished.
Status : pass
References ERR_TOL, testGaussLocalization.p1, and testGaussLocalization.p2.
| void INTERP_TEST.TransformedTriangleTest::test_calcUnstableC | ( | ) |
Tests the calculation of double products (without the corrections)
Status : pass
References INTERP_KERNEL.TransformedTriangle.C_01, INTERP_KERNEL.TransformedTriangle.C_10, INTERP_KERNEL.TransformedTriangle.C_XH, INTERP_KERNEL.TransformedTriangle.C_XY, INTERP_KERNEL.TransformedTriangle.C_YH, INTERP_KERNEL.TransformedTriangle.C_YZ, INTERP_KERNEL.TransformedTriangle.C_ZH, INTERP_KERNEL.TransformedTriangle.C_ZX, ERR_TOL, testGaussLocalization.p1, INTERP_KERNEL.TransformedTriangle.PQ, and INTERP_KERNEL.TransformedTriangle.RP.
| void INTERP_TEST.TransformedTriangleTest::test_calcUnstableT | ( | ) |
Tests the calculation of triple products (without corrections)
Status : pass
References ERR_TOL, INTERP_KERNEL.TransformedTriangle.O, testGaussLocalization.p1, and INTERP_KERNEL.TransformedTriangle.Z.
| void INTERP_TEST.TransformedTriangleTest::test_calcStableC_Consistency | ( | ) |
Tests the consistency correction.
Status : fails because it is not significant - the consistency correction is not brought into play
References INTERP_KERNEL.TransformedTriangle.C_01, INTERP_KERNEL.TransformedTriangle.C_10, INTERP_KERNEL.TransformedTriangle.C_XH, INTERP_KERNEL.TransformedTriangle.C_XY, INTERP_KERNEL.TransformedTriangle.C_YH, INTERP_KERNEL.TransformedTriangle.C_YZ, INTERP_KERNEL.TransformedTriangle.C_ZH, INTERP_KERNEL.TransformedTriangle.C_ZX, INTERP_KERNEL.cross(), ERR_TOL, INTERP_KERNEL.TransformedTriangle.O, testGaussLocalization.p2, INTERP_KERNEL.TransformedTriangle.PQ, INTERP_KERNEL.TransformedTriangle.RP, INTERP_KERNEL.TransformedTriangle.X, INTERP_KERNEL.TransformedTriangle.Y, and INTERP_KERNEL.TransformedTriangle.Z.