Class providing services for mesh intersection tests. More...
#include <MeshTestToolkit.hxx>

Public Member Functions | |
| MeshTestToolkit () | |
| ~MeshTestToolkit () | |
| void | intersectMeshes (const char *mesh1, const char *mesh2, const double correctVol, const double prec=1.0e-5, bool doubleTest=true) const |
| void | intersectMeshes (const char *mesh1path, const char *mesh1, const char *mesh2path, const char *mesh2, const double correctVol, const double prec=1.0e-5, bool doubleTest=true) const |
| void | dumpIntersectionMatrix (const IntersectionMatrix &m) const |
| double | sumRow (const IntersectionMatrix &m, int i) const |
| double | sumCol (const IntersectionMatrix &m, int i) const |
| void | getVolumes (MEDMEM::MESH &mesh, double *tab) const |
| bool | testVolumes (const IntersectionMatrix &m, MEDMEM::MESH &sMesh, MEDMEM::MESH &tMesh) const |
| double | sumVolume (const IntersectionMatrix &m) const |
| bool | areCompatitable (const IntersectionMatrix &m1, const IntersectionMatrix &m2) const |
| bool | testTranspose (const IntersectionMatrix &m1, const IntersectionMatrix &m2) const |
| bool | testDiagonal (const IntersectionMatrix &m) const |
| void | calcIntersectionMatrix (const char *mesh1path, const char *mesh1, const char *mesh2path, const char *mesh2, IntersectionMatrix &m) const |
Data Fields | |
| double | _precision |
| INTERP_KERNEL::IntersectionType | _intersectionType |
Class providing services for mesh intersection tests.
| INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.MeshTestToolkit | ( | ) |
| INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.~MeshTestToolkit | ( | ) |
| void INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.intersectMeshes | ( | const char * | mesh1, |
| const char * | mesh2, | ||
| const double | correctVol, | ||
| const double | prec = 1.0e-5, |
||
| bool | doubleTest = true |
||
| ) | const |
| void INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.intersectMeshes | ( | const char * | mesh1path, |
| const char * | mesh1, | ||
| const char * | mesh2path, | ||
| const char * | mesh2, | ||
| const double | correctVol, | ||
| const double | prec = 1.0e-5, |
||
| bool | doubleTest = true |
||
| ) | const |
| void INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.dumpIntersectionMatrix | ( | const IntersectionMatrix & | m | ) | const |
| double INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.sumRow | ( | const IntersectionMatrix & | m, |
| int | i | ||
| ) | const |
| double INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.sumCol | ( | const IntersectionMatrix & | m, |
| int | i | ||
| ) | const |
| void INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.getVolumes | ( | MEDMEM::MESH & | mesh, |
| double * | tab | ||
| ) | const |
| bool INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.testVolumes | ( | const IntersectionMatrix & | m, |
| MEDMEM::MESH & | sMesh, | ||
| MEDMEM::MESH & | tMesh | ||
| ) | const |
| double INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.sumVolume | ( | const IntersectionMatrix & | m | ) | const |
| bool INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.areCompatitable | ( | const IntersectionMatrix & | m1, |
| const IntersectionMatrix & | m2 | ||
| ) | const |
| bool INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.testTranspose | ( | const IntersectionMatrix & | m1, |
| const IntersectionMatrix & | m2 | ||
| ) | const |
| bool INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.testDiagonal | ( | const IntersectionMatrix & | m | ) | const |
| void INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >.calcIntersectionMatrix | ( | const char * | mesh1path, |
| const char * | mesh1, | ||
| const char * | mesh2path, | ||
| const char * | mesh2, | ||
| IntersectionMatrix & | m | ||
| ) | const |
| double INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >._precision |
| INTERP_KERNEL::IntersectionType INTERP_TEST.MeshTestToolkit< SPACEDIM, MESHDIM >._intersectionType |