Data Structures |
| class | BBTreeTest |
| | Test suite testing some of the low level methods of TransformedTriangle. More...
|
| class | ExprEvalInterpTest |
| class | HexaTests |
| | Class performing intersection tests on meshes with hexahedral elements. More...
|
| class | InterpolationOptionsTest |
| | Test suite testing some of the low level methods of TransformedTriangle. More...
|
| class | InterpolationPlanarTestSuite |
| | Base class for planar mesh intersection test suites. More...
|
| class | InterpolationTestSuite |
| | Base class for mesh intersection test suites. More...
|
| class | MeshTestToolkit |
| | Class providing services for mesh intersection tests. More...
|
| class | MultiElement2DTests |
| | Class testing algorithm by intersecting meshes of several polygonal elements - up to a few thousand. More...
|
| class | MultiElementTetraTests |
| | Class testing algorithm by intersecting meshes of several elements (all tetrahedra) - up to a few thousand. More...
|
| class | PerfTestToolkit |
| | Specialization of MeshTestToolkit for the purposes of performance testing. More...
|
| class | PointLocatorTest |
| | Test suite testing some of the low level methods of TransformedTriangle. More...
|
| class | QuadraticPlanarInterpTest |
| class | DoubleEqual |
| class | SingleElementPlanarTests |
| | Class testing algorithm by intersecting simple meshes having only one planar element each. More...
|
| class | SingleElementTetraTests |
| | Class testing algorithm by intersecting simple meshes having only one element each. More...
|
| class | TransformedTriangleIntersectTest |
| | Class testing the intersection detection methods of TransformedTriangle. More...
|
| class | TransformedTriangleTest |
| | Test suite testing some of the low level methods of TransformedTriangle. More...
|
| struct | __MESH_DUMMY |
| class | UnitTetraIntersectionBaryTest |
| | Test suite testing UnitTetraIntersectionBary class. More...
|
Functions |
| std::string | getResourceFile (const std::string &filename) |
| void | fill_UnitTetraIntersectionBary (UnitTetraIntersectionBary &bary, double nodes[][3]) |
Variables |
| static const double | ADMISSIBLE_ERROR = 1.e-14 |
| const double | _Epsilon = 1.e-12 |
| const double | _Precision = 1.e-12 |
| const double | _losange1 [8] = { 1,0, 0,1, -1,0, 0,-1 } |
| const double | _losange2 [8] = { 2,0, 1,1, 0,0, 1,-1 } |
| const double | _losange3 [8] = {2.5,0.5,1.5,1.5,0.5,0.5,1.5,-0.5 } |
| const double | _square1 [8] = { -1,-1, -1,1, 1,1, 1,-1} |
| const double | _square2 [8] = {1,-0.25,0,-0.25,0,0.25,1,0.25 } |
| const double | _losange4 [8] = { 3,0, 2,1, 1,0, 2,-1 } |
| const double | _losange5 [8] = { 1.5,0, 0,1.5,-1.5,0, 0,-1.5 } |
| const double | _losange6 [12] = { 2,0, 1,1, 0.5,0.5,0,0, 0.5,-0.5, 1,-1 } |
| const double | _losange7 [10] = { 1,0, 0,1, -1,0, 0,-1, 0.5,-0.5 } |
| const double | _square3 [10] = { -1,-1, -1,1, 0.5,1, 1,1, 1,-1, } |
| const double | _square4 [8] = {-0.5,-1,-0.5,1,1.5,1,1.5,-1 } |
| const double | _square5 [10] = { -1,-1, -1,1, 0,1, 1,1, 1,-1 } |
| const double | _losange8 [8] = { 0,1, 1,-1, 0,-1.5,-0.5,-1 } |
| const double | _losange9 [8] = {0.5,0, 0,1, -1.5,0, 0,-1 } |
| const double | _hexagon1 [12] = { -2,0, -1,-1, 1,-1, 2,0, 1,1, -1,1 } |
| const double | _hexagon2 [12] = {-1.5,0.5,-1,-1, 1,-1, 2,1, 1,1, -1,1 } |
| const double | _hexagon3 [12] = { -2,2, -1,1, 1,1, 2,2, 1,3, -1,3 } |
| const double | _square6 [8] = { -1,1, -1,3, 0.5,3,0.5,1 } |
| const double | _losange10 [8] = { 0,-1, 1,-2, 0,-3, -1,-2 } |
| const double | _triangle1 [6] = {0.5,0, 1,1, 0,1 } |
| const double | _triangle2 [6] = { 0,0.5, 0,-0.5,1.5,0 } |
| const double | _triangle3 [9] = {-1,2,0, 1,2,0, 0,2,1 } |
| const double | _triangle4 [9] = {1./2,2,0, 1, 2, 1, 1, 2, 0.5 } |
| const double | _parallel1 [8] = {-1,0, -0.5,1, 0.5,1, 0,0} |
| const double | _parallel2 [8] = {-0.5,1, 0,0, 1.,0, 0.5,1 } |
| const double | _parallel3 [8] = {-0.5,-1, 0,0, 1,0, 0.5,-1} |
| const double | _triangle5 [6] = { 0,0, 0,0.5, 0.5,0.5 } |
| const double | _triangle6 [6] = { 1./3,1./3, 1./3,2./3, 2./3,2./3 } |
| const double | _triangle7 [6] = {0.5,2, 1,1, 0,1 } |
| const double | _triangle8 [6] = {22.4601,35.2129, 13.9921,34.693, 18.2853,26.2812 } |
| const double | _triangle9 [6] = {13.9921,34.693, 22.4601,35.2129, 18.2785,42.3869 } |
| const double | _triangle10 [6] = {84.8575,98.2042, 80,100, 82.2601,95.7202} |
| const double | _triangle11 [6] = {80,100, 76.6659,91.9804, 85.3912,92.5061 } |