Back to index

salome-med  6.5.0
Public Member Functions | Static Public Member Functions | Protected Member Functions
INTERP_KERNEL::Interpolation< TrueMainInterpolator > Class Template Reference

#include <Interpolation.hxx>

Inheritance diagram for INTERP_KERNEL::Interpolation< TrueMainInterpolator >:
Inheritance graph
[legend]
Collaboration diagram for INTERP_KERNEL::Interpolation< TrueMainInterpolator >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Interpolation ()
 Interpolation (const InterpolationOptions &io)
template<class MatrixType , class MyMeshType >
int interpolateMeshes (const MyMeshType &meshS, const MyMeshType &meshT, MatrixType &result)
template<class MyMeshType , class MatrixType >
int fromIntegralUniform (const MyMeshType &meshT, MatrixType &result, const char *method)
template<class MyMeshType , class MatrixType >
int toIntegralUniform (const MyMeshType &meshS, MatrixType &result, const char *method)

Static Public Member Functions

static void checkAndSplitInterpolationMethod (const char *method, std::string &srcMeth, std::string &trgMeth) throw (INTERP_KERNEL::Exception)
template<class MyMeshType >
static double CalculateCharacteristicSizeOfMeshes (const MyMeshType &myMeshS, const MyMeshType &myMeshT, const int printLevel)

Protected Member Functions

template<class MyMeshType , class MatrixType >
int fromToIntegralUniform (bool fromTo, const MyMeshType &mesh, MatrixType &result, const char *method)
TrueMainInterpolator & asLeaf ()

Detailed Description

template<class TrueMainInterpolator>
class INTERP_KERNEL::Interpolation< TrueMainInterpolator >

Definition at line 32 of file Interpolation.hxx.


Constructor & Destructor Documentation

template<class TrueMainInterpolator>
INTERP_KERNEL::Interpolation< TrueMainInterpolator >::Interpolation ( ) [inline]

Definition at line 35 of file Interpolation.hxx.

{ }
template<class TrueMainInterpolator>
INTERP_KERNEL::Interpolation< TrueMainInterpolator >::Interpolation ( const InterpolationOptions io) [inline]

Definition at line 36 of file Interpolation.hxx.


Member Function Documentation

template<class TrueMainInterpolator>
TrueMainInterpolator& INTERP_KERNEL::Interpolation< TrueMainInterpolator >::asLeaf ( ) [inline, protected]

Definition at line 52 of file Interpolation.hxx.

{ return static_cast<TrueMainInterpolator&>(*this); }

Here is the caller graph for this function:

template<class TrueMainInterpolator>
template<class MyMeshType >
static double INTERP_KERNEL::Interpolation< TrueMainInterpolator >::CalculateCharacteristicSizeOfMeshes ( const MyMeshType &  myMeshS,
const MyMeshType &  myMeshT,
const int  printLevel 
) [static]
template<class TrueMainInterpolator>
static void INTERP_KERNEL::Interpolation< TrueMainInterpolator >::checkAndSplitInterpolationMethod ( const char *  method,
std::string &  srcMeth,
std::string &  trgMeth 
) throw (INTERP_KERNEL::Exception) [static]
template<class TrueMainInterpolator>
template<class MyMeshType , class MatrixType >
int INTERP_KERNEL::Interpolation< TrueMainInterpolator >::fromIntegralUniform ( const MyMeshType &  meshT,
MatrixType &  result,
const char *  method 
) [inline]

Definition at line 42 of file Interpolation.hxx.

{ return fromToIntegralUniform(false,meshT,result,method); }

Here is the caller graph for this function:

template<class TrueMainInterpolator>
template<class MyMeshType , class MatrixType >
int INTERP_KERNEL::Interpolation< TrueMainInterpolator >::fromToIntegralUniform ( bool  fromTo,
const MyMeshType &  mesh,
MatrixType &  result,
const char *  method 
) [protected]

Here is the caller graph for this function:

template<class TrueMainInterpolator>
template<class MatrixType , class MyMeshType >
int INTERP_KERNEL::Interpolation< TrueMainInterpolator >::interpolateMeshes ( const MyMeshType &  meshS,
const MyMeshType &  meshT,
MatrixType &  result 
) [inline]

Definition at line 39 of file Interpolation.hxx.

    { return asLeaf().interpolateMeshes(meshS,meshT,result); }
template<class TrueMainInterpolator>
template<class MyMeshType , class MatrixType >
int INTERP_KERNEL::Interpolation< TrueMainInterpolator >::toIntegralUniform ( const MyMeshType &  meshS,
MatrixType &  result,
const char *  method 
) [inline]

Definition at line 44 of file Interpolation.hxx.

{ return fromToIntegralUniform(true,meshS,result,method); }

Here is the caller graph for this function:


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