|
NeoN
A framework for CFD software
|
#include <surfaceInterpolation.hpp>
Public Member Functions | |
| SurfaceInterpolationFactory (const Executor &exec, const UnstructuredMesh &mesh) | |
| virtual | ~SurfaceInterpolationFactory () |
| virtual void | interpolate (const VolumeField< ValueType > &src, SurfaceField< ValueType > &dst) const =0 |
| virtual void | interpolate (const SurfaceField< scalar > &flux, const VolumeField< ValueType > &src, SurfaceField< ValueType > &dst) const =0 |
| virtual void | weight (const VolumeField< ValueType > &src, SurfaceField< scalar > &weight) const =0 |
| virtual void | weight (const SurfaceField< scalar > &flux, const VolumeField< ValueType > &src, SurfaceField< scalar > &weight) const =0 |
| virtual std::unique_ptr< SurfaceInterpolationFactory< ValueType > > | clone () const =0 |
Static Public Member Functions | |
| static std::unique_ptr< SurfaceInterpolationFactory< ValueType > > | create (const Executor &exec, const UnstructuredMesh &uMesh, const Input &inputs) |
| static std::string | name () |
Protected Attributes | |
| const Executor | exec_ |
| const UnstructuredMesh & | mesh_ |
Definition at line 26 of file surfaceInterpolation.hpp.
|
inline |
Definition at line 50 of file surfaceInterpolation.hpp.
|
inlinevirtual |
Definition at line 53 of file surfaceInterpolation.hpp.
|
pure virtual |
|
inlinestatic |
Definition at line 36 of file surfaceInterpolation.hpp.
|
pure virtual |
|
pure virtual |
|
inlinestatic |
Definition at line 48 of file surfaceInterpolation.hpp.
|
pure virtual |
|
pure virtual |
|
protected |
Definition at line 77 of file surfaceInterpolation.hpp.
|
protected |
Definition at line 78 of file surfaceInterpolation.hpp.