|
NeoN
A framework for CFD software
|
#include <limitedLinear.hpp>
Public Member Functions | |
| LimitedLinear (const Executor &exec, const UnstructuredMesh &mesh, Input input) | |
| void | interpolate (const VolumeField< ValueType > &src, SurfaceField< ValueType > &dst) const override |
| void | interpolate (const SurfaceField< scalar > &flux, const VolumeField< ValueType > &src, SurfaceField< ValueType > &dst) const override |
| void | weight (const VolumeField< ValueType > &, SurfaceField< scalar > &) const override |
| void | weight (const SurfaceField< scalar > &flux, const VolumeField< ValueType > &src, SurfaceField< scalar > &weights) const override |
| std::unique_ptr< SurfaceInterpolationFactory< ValueType > > | clone () const override |
| Public Member Functions inherited from NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > > | |
| SurfaceInterpolationFactory (const Executor &exec, const UnstructuredMesh &mesh) | |
| virtual | ~SurfaceInterpolationFactory () |
| virtual bool | corrected () const |
| virtual void | correction (const SurfaceField< scalar > &flux, const VolumeField< ValueType > &src, SurfaceField< ValueType > &corr) const |
Static Public Member Functions | |
| static std::string | name () |
| static std::string | doc () |
| static std::string | schema () |
| Static Public Member Functions inherited from NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > > | |
| static std::unique_ptr< SurfaceInterpolationFactory< ValueType > > | create (const Executor &exec, const UnstructuredMesh &uMesh, const Input &inputs) |
| static std::string | name () |
Additional Inherited Members | |
| Protected Attributes inherited from NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > > | |
| const Executor | exec_ |
| const UnstructuredMesh & | mesh_ |
Definition at line 51 of file limitedLinear.hpp.
|
inline |
Definition at line 59 of file limitedLinear.hpp.
|
inlineoverridevirtual |
Implements NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > >.
Definition at line 121 of file limitedLinear.hpp.
|
inlinestatic |
Definition at line 70 of file limitedLinear.hpp.
|
inlineoverridevirtual |
Implements NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > >.
Definition at line 82 of file limitedLinear.hpp.
|
inlineoverridevirtual |
Implements NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > >.
Definition at line 74 of file limitedLinear.hpp.
|
inlinestatic |
Definition at line 68 of file limitedLinear.hpp.
|
inlinestatic |
Definition at line 72 of file limitedLinear.hpp.
|
inlineoverridevirtual |
Implements NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > >.
Definition at line 103 of file limitedLinear.hpp.
|
inlineoverridevirtual |
Implements NeoN::finiteVolume::cellCentred::template Register< LimitedLinear< ValueType > >.
Definition at line 98 of file limitedLinear.hpp.