SpECTRE
v2025.03.17
|
Things relating to limiting. More...
Namespaces | |
namespace | Tci |
Troubled Cell Indicators that identify when limiting is needed. | |
Classes | |
class | Krivodonova< VolumeDim, tmpl::list< Tags... > > |
An implementation of the Krivodonova limiter. More... | |
class | Minmod |
A minmod-based generalized slope limiter. More... | |
class | Minmod< VolumeDim, tmpl::list< Tags... > > |
class | Weno |
A compact-stencil WENO limiter for DG. More... | |
class | Weno< VolumeDim, tmpl::list< Tags... > > |
Enumerations | |
enum class | MinmodType { LambdaPi1 , LambdaPiN , Muscl } |
Possible types of the minmod slope limiter and/or troubled-cell indicator. More... | |
enum class | WenoType { Hweno , SimpleWeno } |
Possible types of the WENO limiter. More... | |
Functions | |
template<size_t VolumeDim, typename... Tags> | |
bool | operator!= (const Krivodonova< VolumeDim, tmpl::list< Tags... > > &lhs, const Krivodonova< VolumeDim, tmpl::list< Tags... > > &rhs) |
template<size_t LocalDim, typename LocalTagList > | |
bool | operator== (const Minmod< LocalDim, LocalTagList > &lhs, const Minmod< LocalDim, LocalTagList > &rhs) |
template<size_t VolumeDim, typename TagList > | |
bool | operator!= (const Minmod< VolumeDim, TagList > &lhs, const Minmod< VolumeDim, TagList > &rhs) |
std::ostream & | operator<< (std::ostream &os, Limiters::MinmodType minmod_type) |
template<size_t LocalDim, typename LocalTagList > | |
bool | operator== (const Weno< LocalDim, LocalTagList > &lhs, const Weno< LocalDim, LocalTagList > &rhs) |
template<size_t VolumeDim, typename TagList > | |
bool | operator!= (const Weno< VolumeDim, TagList > &lhs, const Weno< VolumeDim, TagList > &rhs) |
std::ostream & | operator<< (std::ostream &os, Limiters::WenoType weno_type) |
Things relating to limiting.