Abstract base class of Intersector classes. More...
#include <TargetIntersector.hxx>

Public Types | |
| typedef MyMeshType::MyConnType | ConnType |
Public Member Functions | |
| virtual void | intersectCells (ConnType targetCell, const std::vector< ConnType > &srcCells, MyMatrix &res)=0 |
| virtual int | getNumberOfRowsOfResMatrix () const =0 |
| virtual int | getNumberOfColsOfResMatrix () const =0 |
| virtual | ~TargetIntersector () |
Abstract base class of Intersector classes.
These classes represent a target element and calculate its intersection with the source elements.
| typedef MyMeshType::MyConnType INTERP_KERNEL.TargetIntersector< MyMeshType, MyMatrix >.ConnType |
Reimplemented in INTERP_KERNEL.CurveIntersector< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP0P0< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP0P1< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP1P0< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP1P1< MyMeshType, MyMatrix >, INTERP_KERNEL.IntegralUniformIntersector< MyMeshType, MyMatrix >, INTERP_KERNEL.IntegralUniformIntersectorP0< MyMeshType, MyMatrix >, INTERP_KERNEL.IntegralUniformIntersectorP1< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3D< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersector< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP0P0< MyMeshType, MyMatrix, ConcreteP0P0Intersector >, INTERP_KERNEL.PlanarIntersectorP0P1< MyMeshType, MyMatrix, ConcreteP0P1Intersector >, INTERP_KERNEL.PlanarIntersectorP0P1PL< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP1P0< MyMeshType, MyMatrix, ConcreteP1P0Intersector >, INTERP_KERNEL.PlanarIntersectorP1P0Bary< MyMeshType, MyMatrix, ConcreteP1P0Intersector >, INTERP_KERNEL.PlanarIntersectorP1P0PL< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP1P1< MyMeshType, MyMatrix, ConcreteP1P1Intersector >, INTERP_KERNEL.PlanarIntersectorP1P1PL< MyMeshType, MyMatrix >, INTERP_KERNEL.PointLocator3DIntersectorP0P0< MyMeshType, MyMatrix >, INTERP_KERNEL.PointLocator3DIntersectorP0P1< MyMeshType, MyMatrix >, INTERP_KERNEL.PointLocator3DIntersectorP1P0< MyMeshType, MyMatrix >, INTERP_KERNEL.PointLocator3DIntersectorP1P1< MyMeshType, MyMatrix >, INTERP_KERNEL.PolyhedronIntersectorP0P0< MyMeshType, MyMatrix >, INTERP_KERNEL.PolyhedronIntersectorP0P1< MyMeshType, MyMatrix >, INTERP_KERNEL.PolyhedronIntersectorP1P0< MyMeshType, MyMatrix >, INTERP_KERNEL.PolyhedronIntersectorP1P0Bary< MyMeshType, MyMatrix >, INTERP_KERNEL.PolyhedronIntersectorP1P1< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersector< MyUMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP0P0< MyUMeshType, MyMatrix, TriangulationIntersector< MyUMeshType, MyMatrix, PlanarIntersectorP0P0 > >, and INTERP_KERNEL.TriangulationIntersector< MyUMeshType, MyMatrix, PlanarIntersectorP0P0 >.
| virtual INTERP_KERNEL.TargetIntersector< MyMeshType, MyMatrix >.~TargetIntersector | ( | ) | [virtual] |
| virtual int INTERP_KERNEL.TargetIntersector< MyMeshType, MyMatrix >.getNumberOfRowsOfResMatrix | ( | ) | const [pure virtual] |
Implemented in INTERP_KERNEL.CurveIntersectorP0P0< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP0P1< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP1P0< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP1P1< MyMeshType, MyMatrix >, INTERP_KERNEL.IntegralUniformIntersectorP0< MyMeshType, MyMatrix >, INTERP_KERNEL.IntegralUniformIntersectorP1< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP0P0< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP0P1< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP1P0< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP1P0Bary< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP1P1< MyMeshType, MyMatrix >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, ConcreteIntersector >, INTERP_KERNEL.PlanarIntersectorP0P0< MyMeshType, MyMatrix, ConcreteP0P0Intersector >, INTERP_KERNEL.PlanarIntersectorP0P1< MyMeshType, MyMatrix, ConcreteP0P1Intersector >, INTERP_KERNEL.PlanarIntersectorP0P1PL< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP1P0< MyMeshType, MyMatrix, ConcreteP1P0Intersector >, INTERP_KERNEL.PlanarIntersectorP1P0Bary< MyMeshType, MyMatrix, ConcreteP1P0Intersector >, INTERP_KERNEL.PlanarIntersectorP1P0PL< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP1P1< MyMeshType, MyMatrix, ConcreteP1P1Intersector >, INTERP_KERNEL.PlanarIntersectorP1P1PL< MyMeshType, MyMatrix >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, IntersectorCU3D< MyCMeshType, MyUMeshType, MyMatrix > >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, _StabIntersector< MyCMeshType, MyUMeshType, MyMatrix > >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, IntersectorCU2D< MyCMeshType, MyUMeshType, MyMatrix > >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, IntersectorCU1D< MyCMeshType, MyUMeshType, MyMatrix > >, and INTERP_KERNEL.PlanarIntersectorP0P0< MyUMeshType, MyMatrix, TriangulationIntersector< MyUMeshType, MyMatrix, PlanarIntersectorP0P0 > >.
| virtual int INTERP_KERNEL.TargetIntersector< MyMeshType, MyMatrix >.getNumberOfColsOfResMatrix | ( | ) | const [pure virtual] |
Implemented in INTERP_KERNEL.CurveIntersectorP0P0< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP0P1< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP1P0< MyMeshType, MyMatrix >, INTERP_KERNEL.CurveIntersectorP1P1< MyMeshType, MyMatrix >, INTERP_KERNEL.IntegralUniformIntersectorP0< MyMeshType, MyMatrix >, INTERP_KERNEL.IntegralUniformIntersectorP1< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP0P0< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP0P1< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP1P0< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP1P0Bary< MyMeshType, MyMatrix >, INTERP_KERNEL.Intersector3DP1P1< MyMeshType, MyMatrix >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, ConcreteIntersector >, INTERP_KERNEL.PlanarIntersectorP0P0< MyMeshType, MyMatrix, ConcreteP0P0Intersector >, INTERP_KERNEL.PlanarIntersectorP0P1< MyMeshType, MyMatrix, ConcreteP0P1Intersector >, INTERP_KERNEL.PlanarIntersectorP0P1PL< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP1P0< MyMeshType, MyMatrix, ConcreteP1P0Intersector >, INTERP_KERNEL.PlanarIntersectorP1P0Bary< MyMeshType, MyMatrix, ConcreteP1P0Intersector >, INTERP_KERNEL.PlanarIntersectorP1P0PL< MyMeshType, MyMatrix >, INTERP_KERNEL.PlanarIntersectorP1P1< MyMeshType, MyMatrix, ConcreteP1P1Intersector >, INTERP_KERNEL.PlanarIntersectorP1P1PL< MyMeshType, MyMatrix >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, IntersectorCU3D< MyCMeshType, MyUMeshType, MyMatrix > >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, _StabIntersector< MyCMeshType, MyUMeshType, MyMatrix > >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, IntersectorCU2D< MyCMeshType, MyUMeshType, MyMatrix > >, INTERP_KERNEL.IntersectorCU< MyCMeshType, MyUMeshType, MyMatrix, IntersectorCU1D< MyCMeshType, MyUMeshType, MyMatrix > >, and INTERP_KERNEL.PlanarIntersectorP0P0< MyUMeshType, MyMatrix, TriangulationIntersector< MyUMeshType, MyMatrix, PlanarIntersectorP0P0 > >.