Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef __InterpolationCU_HXX__
00025 #define __InterpolationCU_HXX__
00026
00027 #include "Interpolation.hxx"
00028 #include "NormalizedUnstructuredMesh.hxx"
00029
00030 namespace INTERP_KERNEL
00031 {
00032 class InterpolationCU : public Interpolation< InterpolationCU >
00033 {
00034 public:
00035 InterpolationCU();
00036 InterpolationCU(const InterpolationOptions & io);
00037
00038 template<class MyCMeshType, class MyUMeshType, class MatrixType>
00039 int interpolateMeshes(const MyCMeshType& meshS, const MyUMeshType& meshT, MatrixType& result, const char *method);
00040
00041 template<class MyUMeshType, class MyCMeshType, class MatrixType>
00042 int interpolateMeshesRev(const MyUMeshType& meshS, const MyCMeshType& meshT, MatrixType& result, const char *method);
00043
00044 };
00045 }
00046
00047 #endif