PLaSK library
Loading...
Searching...
No Matches
plask::InterpolationAlgorithm< SrcMeshT, SrcT, DstT, method > Struct Template Reference

Specialization of this class are used for interpolation and can depend on source mesh type, data type and the interpolation method. More...

#include <plask/mesh/interpolation.hpp>

Static Public Member Functions

static LazyData< DstTinterpolate (const shared_ptr< const SrcMeshT > &src_mesh, const DataVector< const SrcT > &, const shared_ptr< const MeshD< SrcMeshT::DIM > > &, const InterpolationFlags &)
 

Detailed Description

template<typename SrcMeshT, typename SrcT, typename DstT, InterpolationMethod method>
struct plask::InterpolationAlgorithm< SrcMeshT, SrcT, DstT, method >

Specialization of this class are used for interpolation and can depend on source mesh type, data type and the interpolation method.

See also
How to write a new interpolation algorithm?

Definition at line 296 of file interpolation.hpp.

Member Function Documentation

◆ interpolate()

static LazyData< DstT > plask::InterpolationAlgorithm< SrcMeshT, SrcT, DstT, method >::interpolate ( const shared_ptr< const SrcMeshT > &  src_mesh,
const DataVector< const SrcT > &  ,
const shared_ptr< const MeshD< SrcMeshT::DIM > > &  ,
const InterpolationFlags  
)
inlinestatic

Definition at line 298 of file interpolation.hpp.


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