NeoFOAM
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Public Member Functions | List of all members
NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory Class Referenceabstract

#include <geometryScheme.hpp>

Inheritance diagram for NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory:
NeoFOAM::finiteVolume::cellCentred::BasicGeometryScheme

Public Member Functions

 GeometrySchemeFactory (const UnstructuredMesh &mesh)
 
virtual ~GeometrySchemeFactory ()=default
 
virtual void updateWeights (const Executor &exec, SurfaceField< scalar > &weights)=0
 
virtual void updateDeltaCoeffs (const Executor &exec, SurfaceField< scalar > &deltaCoeffs)=0
 
virtual void updateNonOrthDeltaCoeffs (const Executor &exec, SurfaceField< scalar > &nonOrthDeltaCoeffs)=0
 
virtual void updateNonOrthDeltaCoeffs (const Executor &exec, SurfaceField< Vector > &nonOrthDeltaCoeffs)=0
 

Detailed Description

Definition at line 15 of file geometryScheme.hpp.

Constructor & Destructor Documentation

◆ GeometrySchemeFactory()

NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory::GeometrySchemeFactory ( const UnstructuredMesh mesh)

◆ ~GeometrySchemeFactory()

virtual NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory::~GeometrySchemeFactory ( )
virtualdefault

Member Function Documentation

◆ updateDeltaCoeffs()

virtual void NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory::updateDeltaCoeffs ( const Executor exec,
SurfaceField< scalar > &  deltaCoeffs 
)
pure virtual

◆ updateNonOrthDeltaCoeffs() [1/2]

virtual void NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory::updateNonOrthDeltaCoeffs ( const Executor exec,
SurfaceField< scalar > &  nonOrthDeltaCoeffs 
)
pure virtual

◆ updateNonOrthDeltaCoeffs() [2/2]

virtual void NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory::updateNonOrthDeltaCoeffs ( const Executor exec,
SurfaceField< Vector > &  nonOrthDeltaCoeffs 
)
pure virtual

◆ updateWeights()

virtual void NeoFOAM::finiteVolume::cellCentred::GeometrySchemeFactory::updateWeights ( const Executor exec,
SurfaceField< scalar > &  weights 
)
pure virtual

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