Back to index

salome-med  6.5.0
Public Member Functions | Public Attributes
INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM > Class Template Reference

Class providing services for mesh intersection tests. More...

#include <MeshTestToolkit.hxx>

Inheritance diagram for INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >:
Inheritance graph
[legend]

List of all members.

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

Public Attributes

double _precision
INTERP_KERNEL::IntersectionType _intersectionType

Detailed Description

template<int SPACEDIM, int MESHDIM>
class INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >

Class providing services for mesh intersection tests.

Definition at line 51 of file MeshTestToolkit.hxx.


Constructor & Destructor Documentation

template<int SPACEDIM, int MESHDIM>
INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::MeshTestToolkit ( ) [inline]
template<int SPACEDIM, int MESHDIM>
INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::~MeshTestToolkit ( ) [inline]

Definition at line 60 of file MeshTestToolkit.hxx.

{}

Member Function Documentation

template<int SPACEDIM, int MESHDIM>
bool INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::areCompatitable ( const IntersectionMatrix m1,
const IntersectionMatrix m2 
) const
template<int SPACEDIM, int MESHDIM>
void INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::calcIntersectionMatrix ( const char *  mesh1path,
const char *  mesh1,
const char *  mesh2path,
const char *  mesh2,
IntersectionMatrix m 
) const
template<int SPACEDIM, int MESHDIM>
void INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::dumpIntersectionMatrix ( const IntersectionMatrix m) const
template<int SPACEDIM, int MESHDIM>
void INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::getVolumes ( MEDMEM::MESH &  mesh,
double *  tab 
) const
template<int SPACEDIM, int MESHDIM>
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
template<int SPACEDIM, int MESHDIM>
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
template<int SPACEDIM, int MESHDIM>
double INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::sumCol ( const IntersectionMatrix m,
int  i 
) const
template<int SPACEDIM, int MESHDIM>
double INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::sumRow ( const IntersectionMatrix m,
int  i 
) const
template<int SPACEDIM, int MESHDIM>
double INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::sumVolume ( const IntersectionMatrix m) const
template<int SPACEDIM, int MESHDIM>
bool INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::testDiagonal ( const IntersectionMatrix m) const
template<int SPACEDIM, int MESHDIM>
bool INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::testTranspose ( const IntersectionMatrix m1,
const IntersectionMatrix m2 
) const
template<int SPACEDIM, int MESHDIM>
bool INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::testVolumes ( const IntersectionMatrix m,
MEDMEM::MESH &  sMesh,
MEDMEM::MESH &  tMesh 
) const

Member Data Documentation

template<int SPACEDIM, int MESHDIM>
INTERP_KERNEL::IntersectionType INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::_intersectionType

Definition at line 56 of file MeshTestToolkit.hxx.

template<int SPACEDIM, int MESHDIM>
double INTERP_TEST::MeshTestToolkit< SPACEDIM, MESHDIM >::_precision

Definition at line 55 of file MeshTestToolkit.hxx.


The documentation for this class was generated from the following file: