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

#include <surfaceInterpolation.hpp>

Public Member Functions

 SurfaceInterpolation (const SurfaceInterpolation &surfInterp)
 
 SurfaceInterpolation (SurfaceInterpolation &&surfInterp)
 
 SurfaceInterpolation (const Executor &exec, const UnstructuredMesh &mesh, std::unique_ptr< SurfaceInterpolationFactory > interpolationKernel)
 
 SurfaceInterpolation (const Executor &exec, const UnstructuredMesh &mesh, Input input)
 
void interpolate (const VolumeField< scalar > &volField, ScalarSurfaceField &surfaceField) const
 
ScalarSurfaceField interpolate (const VolumeField< scalar > &volField) const
 
void interpolate (const ScalarSurfaceField &faceFlux, const VolumeField< scalar > &volField, ScalarSurfaceField &surfaceField) const
 
ScalarSurfaceField interpolate (const ScalarSurfaceField &faceFlux, const VolumeField< scalar > &volField) const
 

Detailed Description

Definition at line 68 of file surfaceInterpolation.hpp.

Constructor & Destructor Documentation

◆ SurfaceInterpolation() [1/4]

NeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation::SurfaceInterpolation ( const SurfaceInterpolation surfInterp)
inline

Definition at line 74 of file surfaceInterpolation.hpp.

◆ SurfaceInterpolation() [2/4]

NeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation::SurfaceInterpolation ( SurfaceInterpolation &&  surfInterp)
inline

Definition at line 78 of file surfaceInterpolation.hpp.

◆ SurfaceInterpolation() [3/4]

NeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation::SurfaceInterpolation ( const Executor exec,
const UnstructuredMesh mesh,
std::unique_ptr< SurfaceInterpolationFactory interpolationKernel 
)
inline

Definition at line 82 of file surfaceInterpolation.hpp.

◆ SurfaceInterpolation() [4/4]

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

Definition at line 89 of file surfaceInterpolation.hpp.

Member Function Documentation

◆ interpolate() [1/4]

ScalarSurfaceField NeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation::interpolate ( const ScalarSurfaceField faceFlux,
const VolumeField< scalar > &  volField 
) const
inline

Definition at line 119 of file surfaceInterpolation.hpp.

◆ interpolate() [2/4]

void NeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation::interpolate ( const ScalarSurfaceField faceFlux,
const VolumeField< scalar > &  volField,
ScalarSurfaceField surfaceField 
) const
inline

Definition at line 109 of file surfaceInterpolation.hpp.

◆ interpolate() [3/4]

ScalarSurfaceField NeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation::interpolate ( const VolumeField< scalar > &  volField) const
inline

Definition at line 99 of file surfaceInterpolation.hpp.

◆ interpolate() [4/4]

void NeoFOAM::finiteVolume::cellCentred::SurfaceInterpolation::interpolate ( const VolumeField< scalar > &  volField,
ScalarSurfaceField surfaceField 
) const
inline

Definition at line 94 of file surfaceInterpolation.hpp.


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