NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Public Member Functions | List of all members
NeoN::finiteVolume::cellCentred::GeometrySchemeFactory Class Referenceabstract

#include <geometryScheme.hpp>

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

Public Member Functions

 GeometrySchemeFactory ()
 
virtual ~GeometrySchemeFactory ()=default
 
virtual void updateWeights (const Executor &exec, SurfaceField< scalar > &weights)=0
 
virtual void updateNonOrthDeltaCoeffs (const Executor &exec, SurfaceField< scalar > &nonOrthDeltaCoeffs)=0
 
virtual void updateNonOrthCorrectionVec3s (const Executor &exec, const SurfaceField< scalar > &nonOrthDeltaCoeffs, SurfaceField< Vec3 > &nonOrthCorrectionVec3s)=0
 

Detailed Description

Definition at line 19 of file geometryScheme.hpp.

Constructor & Destructor Documentation

◆ GeometrySchemeFactory()

NeoN::finiteVolume::cellCentred::GeometrySchemeFactory::GeometrySchemeFactory ( )

◆ ~GeometrySchemeFactory()

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

Member Function Documentation

◆ updateNonOrthCorrectionVec3s()

virtual void NeoN::finiteVolume::cellCentred::GeometrySchemeFactory::updateNonOrthCorrectionVec3s ( const Executor exec,
const SurfaceField< scalar > &  nonOrthDeltaCoeffs,
SurfaceField< Vec3 > &  nonOrthCorrectionVec3s 
)
pure virtual

◆ updateNonOrthDeltaCoeffs()

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

◆ updateWeights()

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

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