Alsvinn  0.5.3
The fast FVM simulator with UQ support
Static Public Member Functions | List of all members
alsfvm::reconstruction::WENOF2< Equation > Class Template Reference

#include <alsfvm/reconstruction/WENOF2.hpp>

Static Public Member Functions

__device__ static __host__ void reconstruct (Equation eq, typename Equation::ConstViews &in, size_t x, size_t y, size_t z, typename Equation::Views &leftView, typename Equation::Views &rightView, bool xDir, bool yDir, bool zDir)
 
__device__ static __host__ int getNumberOfGhostCells ()
 

Detailed Description

template<class Equation>
class alsfvm::reconstruction::WENOF2< Equation >

Simple WENO2 reconstruction. This is to be used with the ReconstructionCPU or ReconstructionCUDA class!

This WENO2 implementation enforces the equation based constraints by computing the reconstruction in the primitive variables and enforcing the natural bounds there.

Member Function Documentation

◆ getNumberOfGhostCells()

template<class Equation >
__device__ static __host__ int alsfvm::reconstruction::WENOF2< Equation >::getNumberOfGhostCells ( )
inlinestatic

◆ reconstruct()

template<class Equation >
__device__ static __host__ void alsfvm::reconstruction::WENOF2< Equation >::reconstruct ( Equation  eq,
typename Equation::ConstViews &  in,
size_t  x,
size_t  y,
size_t  z,
typename Equation::Views &  leftView,
typename Equation::Views &  rightView,
bool  xDir,
bool  yDir,
bool  zDir 
)
inlinestatic

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