Version: 5.1.6

INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix > Class Template Reference

#include <Intersector3D.hxx>

Inheritance diagram for INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >:
Inheritance graph

Public Types

typedef MyMeshType::MyConnType ConnType

Public Member Functions

 Intersector3D (const MyMeshType &targetMesh, const MyMeshType &srcMesh)
void getRealTargetCoordinates (ConnType icellT, std::vector< double > &coordsT) const
void getRealSourceCoordinates (ConnType icellT, std::vector< double > &coordsT) const
const ConnTypegetStartConnOfTargetCell (ConnType icellT) const
const ConnTypegetStartConnOfSourceCell (ConnType icellS) const
void getConnOfSourceCell (ConnType icellS, typename std::vector< ConnType > &res) const

Static Public Attributes

static const int SPACEDIM = MyMeshType::MY_SPACEDIM
static const int MESHDIM = MyMeshType::MY_MESHDIM
static const NumberingPolicy numPol = MyMeshType::My_numPol

Protected Attributes

const MyMeshType & _target_mesh
const MyMeshType & _src_mesh

template<class MyMeshType, class MyMatrix>
class INTERP_KERNEL::Intersector3D< MyMeshType, MyMatrix >


Member Typedef Documentation

template<class MyMeshType , class MyMatrix >
typedef MyMeshType::MyConnType INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.ConnType

Constructor & Destructor Documentation

template<class MyMeshType , class MyMatrix >
INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.Intersector3D ( const MyMeshType &  targetMesh,
const MyMeshType &  srcMesh 
)

Member Function Documentation

template<class MyMeshType , class MyMatrix >
void INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.getRealTargetCoordinates ( ConnType  icellT,
std::vector< double > &  coordsT 
) const
template<class MyMeshType , class MyMatrix >
void INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.getRealSourceCoordinates ( ConnType  icellT,
std::vector< double > &  coordsT 
) const
template<class MyMeshType , class MyMatrix >
const ConnType* INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.getStartConnOfTargetCell ( ConnType  icellT  )  const
template<class MyMeshType , class MyMatrix >
const ConnType* INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.getStartConnOfSourceCell ( ConnType  icellS  )  const
template<class MyMeshType , class MyMatrix >
void INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.getConnOfSourceCell ( ConnType  icellS,
typename std::vector< ConnType > &  res 
) const

Field Documentation

template<class MyMeshType , class MyMatrix >
const int INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.SPACEDIM = MyMeshType::MY_SPACEDIM [static]
template<class MyMeshType , class MyMatrix >
const int INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.MESHDIM = MyMeshType::MY_MESHDIM [static]
template<class MyMeshType , class MyMatrix >
const NumberingPolicy INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >.numPol = MyMeshType::My_numPol [static]
template<class MyMeshType , class MyMatrix >
const MyMeshType& INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >._target_mesh [protected]
template<class MyMeshType , class MyMatrix >
const MyMeshType& INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >._src_mesh [protected]