NeoFOAM
WIP Prototype of a modern OpenFOAM core
|
#include <faceNormalGradient.hpp>
Public Member Functions | |
FaceNormalGradientFactory (const Executor &exec, const UnstructuredMesh &mesh) | |
virtual | ~FaceNormalGradientFactory () |
virtual void | faceNormalGrad (const VolumeField< ValueType > &volField, SurfaceField< ValueType > &surfaceField) const =0 |
virtual const SurfaceField< scalar > & | deltaCoeffs () const =0 |
virtual std::unique_ptr< FaceNormalGradientFactory< ValueType > > | clone () const =0 |
Static Public Member Functions | |
static std::unique_ptr< FaceNormalGradientFactory > | 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 22 of file faceNormalGradient.hpp.
|
inline |
Definition at line 45 of file faceNormalGradient.hpp.
|
inlinevirtual |
Definition at line 48 of file faceNormalGradient.hpp.
|
pure virtual |
|
inlinestatic |
Definition at line 31 of file faceNormalGradient.hpp.
|
pure virtual |
|
pure virtual |
|
inlinestatic |
Definition at line 43 of file faceNormalGradient.hpp.
|
protected |
Definition at line 61 of file faceNormalGradient.hpp.
|
protected |
Definition at line 62 of file faceNormalGradient.hpp.