Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
INTERP_KERNEL::TargetIntersector< MyMeshType, MyMatrix > Class Template Referenceabstract
Inheritance diagram for INTERP_KERNEL::TargetIntersector< MyMeshType, MyMatrix >:

Public Types

typedef MyMeshType::MyConnType ConnType
 

Public Member Functions

virtual int getNumberOfColsOfResMatrix () const =0
 
virtual int getNumberOfRowsOfResMatrix () const =0
 
virtual void intersectCells (ConnType targetCell, const std::vector< ConnType > &srcCells, MyMatrix &res)=0
 
virtual ~TargetIntersector ()
 

Detailed Description

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

Abstract base class of Intersector classes. These classes represent a target element and calculate its intersection with the source elements.

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class MyMeshType , class MyMatrix >
virtual INTERP_KERNEL::TargetIntersector< MyMeshType, MyMatrix >::~TargetIntersector ( )
virtual

Member Function Documentation

template<class MyMeshType , class MyMatrix >
virtual void INTERP_KERNEL::TargetIntersector< MyMeshType, MyMatrix >::intersectCells ( ConnType  targetCell,
const std::vector< ConnType > &  srcCells,
MyMatrix &  res 
)
pure virtual

Tool for cell intersection, result is always positive.

Parameters
icellTid of cell in target mesh in C mode.
icellsSids of cells in source mesh in C mode.
resis an IN/OUT parameter that represents the icellTth row in final matrix, fed with at most icellsS elements.
template<class MyMeshType , class MyMatrix >
virtual int INTERP_KERNEL::TargetIntersector< MyMeshType, MyMatrix >::getNumberOfRowsOfResMatrix ( ) const
pure virtual
template<class MyMeshType , class MyMatrix >
virtual int INTERP_KERNEL::TargetIntersector< MyMeshType, MyMatrix >::getNumberOfColsOfResMatrix ( ) const
pure virtual