ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
List of all members
ryujin::Skeleton::Limiter< ScalarNumber > Class Template Reference

#include <source/skeleton/limiter.h>

Inheritance diagram for ryujin::Skeleton::Limiter< ScalarNumber >:
Inheritance graph
[legend]
Collaboration diagram for ryujin::Skeleton::Limiter< ScalarNumber >:
Collaboration graph
[legend]

Public Types

Typedefs and constexpr constants
template<int dim, typename Number = double>
using View = LimiterView< dim, Number >
 

Public Member Functions

Constructor and setup
 Limiter (const HyperbolicSystem &hyperbolic_system, const std::string &subsection="/Limiter")
 
template<int dim, typename Number >
auto view () const
 

Internal data

template<int , typename >
class LimiterView
 

Detailed Description

template<typename ScalarNumber = double>
class ryujin::Skeleton::Limiter< ScalarNumber >

The convex limiter.

Definition at line 31 of file limiter.h.

Member Typedef Documentation

◆ View

template<typename ScalarNumber = double>
template<int dim, typename Number = double>
using ryujin::Skeleton::Limiter< ScalarNumber >::View = LimiterView<dim, Number>

Alias for the view on the limiter for a given dimension dim and choice of number type Number.

Definition at line 44 of file limiter.h.

Constructor & Destructor Documentation

◆ Limiter()

template<typename ScalarNumber = double>
ryujin::Skeleton::Limiter< ScalarNumber >::Limiter ( const HyperbolicSystem hyperbolic_system,
const std::string &  subsection = "/Limiter< ScalarNumber >" 
)
inline

Constructor.

Definition at line 55 of file limiter.h.

Member Function Documentation

◆ view()

template<typename ScalarNumber = double>
template<int dim, typename Number >
auto ryujin::Skeleton::Limiter< ScalarNumber >::view ( ) const
inline

Return a view on the Limiter for a given dimension dim and choice of number type Number (which can be a scalar float, or double, as well as a VectorizedArray holding packed scalars).

Definition at line 71 of file limiter.h.

Friends And Related Symbol Documentation

◆ LimiterView

template<typename ScalarNumber = double>
template<int , typename >
friend class LimiterView
friend

Definition at line 97 of file limiter.h.


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