ryujin 2.1.1 revision b04fb4aba7bd97ddfa5994a6b4b6e8586eb15db2
Loading...
Searching...
No Matches
Classes | List of all members
ryujin::ScalarConservation::Indicator< ScalarNumber > Class Template Reference

#include <source/scalar_conservation/indicator.h>

Inheritance diagram for ryujin::ScalarConservation::Indicator< ScalarNumber >:
Inheritance graph
[legend]
Collaboration diagram for ryujin::ScalarConservation::Indicator< ScalarNumber >:
Collaboration graph
[legend]

Classes

struct  Parameters
 

Public Member Functions

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

Internal data

template<int , typename , typename >
class IndicatorView
 

Detailed Description

template<typename ScalarNumber = double>
class ryujin::ScalarConservation::Indicator< ScalarNumber >

A suitable indicator strategy that is used to form the preliminary high-order update.

Definition at line 36 of file indicator.h.

Constructor & Destructor Documentation

◆ Indicator()

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

Constructor.

Definition at line 60 of file indicator.h.

Member Function Documentation

◆ view()

template<typename ScalarNumber = double>
template<int dim, typename Number , typename MemorySpace = dealii::MemorySpace::Host>
auto ryujin::ScalarConservation::Indicator< ScalarNumber >::view ( ) const
inline

Return a view on the Indicator 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). The optional MemorySpace template parameter selects whether the view is intended for the host or device memory space.

Definition at line 90 of file indicator.h.

Friends And Related Symbol Documentation

◆ IndicatorView

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

Definition at line 115 of file indicator.h.


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