Back to index

salome-med  6.5.0
Public Types | Public Member Functions | Protected Attributes
INTERP_KERNEL::IntegralUniformIntersectorP0< MyMeshType, MyMatrix > Class Template Reference

#include <IntegralUniformIntersector.hxx>

Inheritance diagram for INTERP_KERNEL::IntegralUniformIntersectorP0< MyMeshType, MyMatrix >:
Inheritance graph
[legend]
Collaboration diagram for INTERP_KERNEL::IntegralUniformIntersectorP0< MyMeshType, MyMatrix >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef MyMeshType::MyConnType ConnType

Public Member Functions

 IntegralUniformIntersectorP0 (const MyMeshType &mesh, bool isAbs)
int getNumberOfRowsOfResMatrix () const
int getNumberOfColsOfResMatrix () const
void intersectCells (ConnType targetCell, const std::vector< ConnType > &srcCells, MyMatrix &res)
 Tool for cell intersection, result is always positive.
double performNormalization (double val) const
void setFromTo (bool val)
void putValueIn (ConnType i, double val, MyMatrix &res) const

Protected Attributes

const MyMeshType & _mesh
bool _from_to
 if false means fromIntegralUniform if true means toIntegralUniform
bool _is_abs

Detailed Description

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

Definition at line 47 of file IntegralUniformIntersector.hxx.


Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class MyMeshType , class MyMatrix >
INTERP_KERNEL::IntegralUniformIntersectorP0< MyMeshType, MyMatrix >::IntegralUniformIntersectorP0 ( const MyMeshType &  mesh,
bool  isAbs 
)

Member Function Documentation

template<class MyMeshType , class MyMatrix >
int INTERP_KERNEL::IntegralUniformIntersectorP0< MyMeshType, MyMatrix >::getNumberOfColsOfResMatrix ( ) const [virtual]
template<class MyMeshType , class MyMatrix >
int INTERP_KERNEL::IntegralUniformIntersectorP0< MyMeshType, MyMatrix >::getNumberOfRowsOfResMatrix ( ) const [virtual]
template<class MyMeshType , class MyMatrix >
void INTERP_KERNEL::IntegralUniformIntersectorP0< MyMeshType, MyMatrix >::intersectCells ( ConnType  targetCell,
const std::vector< ConnType > &  srcCells,
MyMatrix &  res 
) [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.

Implements INTERP_KERNEL::TargetIntersector< MyMeshType, MyMatrix >.

template<class MyMeshType , class MyMatrix >
double INTERP_KERNEL::IntegralUniformIntersector< MyMeshType, MyMatrix >::performNormalization ( double  val) const [inline, inherited]

Definition at line 36 of file IntegralUniformIntersector.hxx.

{ if(_is_abs) return fabs(val); else return val; }
template<class MyMeshType , class MyMatrix >
void INTERP_KERNEL::IntegralUniformIntersector< MyMeshType, MyMatrix >::putValueIn ( ConnType  i,
double  val,
MyMatrix &  res 
) const [inherited]
template<class MyMeshType , class MyMatrix >
void INTERP_KERNEL::IntegralUniformIntersector< MyMeshType, MyMatrix >::setFromTo ( bool  val) [inline, inherited]

Definition at line 37 of file IntegralUniformIntersector.hxx.

{ _from_to=val; }

Member Data Documentation

template<class MyMeshType , class MyMatrix >
bool INTERP_KERNEL::IntegralUniformIntersector< MyMeshType, MyMatrix >::_from_to [protected, inherited]

if false means fromIntegralUniform if true means toIntegralUniform

Definition at line 42 of file IntegralUniformIntersector.hxx.

template<class MyMeshType , class MyMatrix >
bool INTERP_KERNEL::IntegralUniformIntersector< MyMeshType, MyMatrix >::_is_abs [protected, inherited]

Definition at line 43 of file IntegralUniformIntersector.hxx.

template<class MyMeshType , class MyMatrix >
const MyMeshType& INTERP_KERNEL::IntegralUniformIntersector< MyMeshType, MyMatrix >::_mesh [protected, inherited]

Definition at line 40 of file IntegralUniformIntersector.hxx.


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