NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Classes | Functions
NeoN::finiteVolume::cellCentred::detail Namespace Reference

Classes

struct  LinearUpwindGradType
 
struct  LinearUpwindGradType< scalar >
 
struct  LinearUpwindGradType< Vec3 >
 

Functions

KOKKOS_INLINE_FUNCTION scalar ddtFluxCorrLimiter (const scalar fluxMag, const scalar corrMag)
 
void ddtFluxCorrBDF1Kernel (const Executor &exec, const UnstructuredMesh &mesh, const SurfScalarField &flux0, const SurfaceField< Vec3 > &uf0, SurfScalarField &fluxCorr, scalar dt)
 
void ddtFluxCorrBDF2Kernel (const Executor &exec, const UnstructuredMesh &mesh, const SurfScalarField &flux0, const SurfScalarField &flux00, const SurfaceField< Vec3 > &uf0, const SurfaceField< Vec3 > &uf00, SurfScalarField &fluxCorr, scalar dt)
 

Function Documentation

◆ ddtFluxCorrBDF1Kernel()

void NeoN::finiteVolume::cellCentred::detail::ddtFluxCorrBDF1Kernel ( const Executor exec,
const UnstructuredMesh mesh,
const SurfScalarField flux0,
const SurfaceField< Vec3 > &  uf0,
SurfScalarField fluxCorr,
scalar  dt 
)
inline

Definition at line 34 of file ddtFluxCorr.hpp.

◆ ddtFluxCorrBDF2Kernel()

void NeoN::finiteVolume::cellCentred::detail::ddtFluxCorrBDF2Kernel ( const Executor exec,
const UnstructuredMesh mesh,
const SurfScalarField flux0,
const SurfScalarField flux00,
const SurfaceField< Vec3 > &  uf0,
const SurfaceField< Vec3 > &  uf00,
SurfScalarField fluxCorr,
scalar  dt 
)
inline

Definition at line 98 of file ddtFluxCorr.hpp.

◆ ddtFluxCorrLimiter()

KOKKOS_INLINE_FUNCTION scalar NeoN::finiteVolume::cellCentred::detail::ddtFluxCorrLimiter ( const scalar  fluxMag,
const scalar  corrMag 
)

Definition at line 24 of file ddtFluxCorr.hpp.