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::Linear Class Reference

#include <linear.hpp>

Inheritance diagram for NeoFOAM::finiteVolume::cellCentred::Linear:

Public Member Functions

 Linear (const Executor &exec, const UnstructuredMesh &mesh, Input input)
 
 Linear (const Executor &exec, const UnstructuredMesh &mesh)
 
void interpolate (const VolumeField< scalar > &volField, SurfaceField< scalar > &surfaceField) const override
 
void interpolate (const SurfaceField< scalar > &faceFlux, const VolumeField< scalar > &volField, SurfaceField< scalar > &surfaceField) const override
 
std::unique_ptr< SurfaceInterpolationFactoryclone () const override
 

Static Public Member Functions

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

Detailed Description

Definition at line 21 of file linear.hpp.

Constructor & Destructor Documentation

◆ Linear() [1/2]

NeoFOAM::finiteVolume::cellCentred::Linear::Linear ( const Executor exec,
const UnstructuredMesh mesh,
Input  input 
)

◆ Linear() [2/2]

NeoFOAM::finiteVolume::cellCentred::Linear::Linear ( const Executor exec,
const UnstructuredMesh mesh 
)

Member Function Documentation

◆ clone()

std::unique_ptr< SurfaceInterpolationFactory > NeoFOAM::finiteVolume::cellCentred::Linear::clone ( ) const
override

◆ doc()

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

Definition at line 32 of file linear.hpp.

◆ interpolate() [1/2]

void NeoFOAM::finiteVolume::cellCentred::Linear::interpolate ( const SurfaceField< scalar > &  faceFlux,
const VolumeField< scalar > &  volField,
SurfaceField< scalar > &  surfaceField 
) const
override

◆ interpolate() [2/2]

void NeoFOAM::finiteVolume::cellCentred::Linear::interpolate ( const VolumeField< scalar > &  volField,
SurfaceField< scalar > &  surfaceField 
) const
override

◆ name()

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

Definition at line 30 of file linear.hpp.

◆ schema()

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

Definition at line 34 of file linear.hpp.


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