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

#include <gaussGreenDiv.hpp>

Inheritance diagram for NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv:

Public Member Functions

 GaussGreenDiv (const Executor &exec, const UnstructuredMesh &mesh, const Input &inputs)
 
void div (VolumeField< scalar > &divPhi, const SurfaceField< scalar > &faceFlux, VolumeField< scalar > &phi) override
 
void div (Field< scalar > &divPhi, const SurfaceField< scalar > &faceFlux, VolumeField< scalar > &phi) override
 
VolumeField< scalardiv (const SurfaceField< scalar > &faceFlux, VolumeField< scalar > &phi) override
 
std::unique_ptr< DivOperatorFactoryclone () const override
 

Static Public Member Functions

static std::string name ()
 
static std::string doc ()
 
static std::string schema ()
 

Detailed Description

Definition at line 15 of file gaussGreenDiv.hpp.

Constructor & Destructor Documentation

◆ GaussGreenDiv()

NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::GaussGreenDiv ( const Executor exec,
const UnstructuredMesh mesh,
const Input inputs 
)

Member Function Documentation

◆ clone()

std::unique_ptr< DivOperatorFactory > NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::clone ( ) const
override

◆ div() [1/3]

VolumeField< scalar > NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::div ( const SurfaceField< scalar > &  faceFlux,
VolumeField< scalar > &  phi 
)
override

◆ div() [2/3]

void NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::div ( Field< scalar > &  divPhi,
const SurfaceField< scalar > &  faceFlux,
VolumeField< scalar > &  phi 
)
override

◆ div() [3/3]

void NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::div ( VolumeField< scalar > &  divPhi,
const SurfaceField< scalar > &  faceFlux,
VolumeField< scalar > &  phi 
)
override

◆ doc()

static std::string NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::doc ( )
inlinestatic

Definition at line 21 of file gaussGreenDiv.hpp.

◆ name()

static std::string NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::name ( )
inlinestatic

Definition at line 19 of file gaussGreenDiv.hpp.

◆ schema()

static std::string NeoFOAM::finiteVolume::cellCentred::GaussGreenDiv::schema ( )
inlinestatic

Definition at line 23 of file gaussGreenDiv.hpp.


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