Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | List of all members
fub::VanLeer Struct Reference

#include <MusclHancockMethod.hpp>

Public Member Functions

double operator() (double sL, double sR) const noexcept
 
Array1d operator() (Array1d sL, Array1d sR) const noexcept
 
template<typename Equation >
void ComputeLimitedSlope (Conservative< Equation > &cons, span< const Complete< Equation >, 3 > stencil)
 
template<typename Equation >
void ComputeLimitedSlope (ConservativeArray< Equation > &cons, span< const CompleteArray< Equation >, 3 > stencil, MaskArray mask)
 
template<typename Equation >
void ComputeLimitedSlope (ConservativeArray< Equation > &cons, span< const CompleteArray< Equation >, 3 > stencil)
 

Member Function Documentation

◆ ComputeLimitedSlope() [1/3]

template<typename Equation >
void fub::VanLeer::ComputeLimitedSlope ( Conservative< Equation > &  cons,
span< const Complete< Equation >, 3 >  stencil 
)
inline

◆ ComputeLimitedSlope() [2/3]

template<typename Equation >
void fub::VanLeer::ComputeLimitedSlope ( ConservativeArray< Equation > &  cons,
span< const CompleteArray< Equation >, 3 >  stencil 
)
inline

◆ ComputeLimitedSlope() [3/3]

template<typename Equation >
void fub::VanLeer::ComputeLimitedSlope ( ConservativeArray< Equation > &  cons,
span< const CompleteArray< Equation >, 3 >  stencil,
MaskArray  mask 
)
inline

◆ operator()() [1/2]

Array1d fub::VanLeer::operator() ( Array1d  sL,
Array1d  sR 
) const
inlinenoexcept

◆ operator()() [2/2]

double fub::VanLeer::operator() ( double  sL,
double  sR 
) const
inlinenoexcept

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