SpECTRE  v2024.04.12
Limiters::Tci Namespace Reference

Troubled Cell Indicators that identify when limiting is needed. More...

Functions

template<size_t VolumeDim>
bool tvb_minmod_indicator (gsl::not_null< Minmod_detail::BufferWrapper< VolumeDim > * > buffer, double tvb_constant, const DataVector &u, const Mesh< VolumeDim > &mesh, const Element< VolumeDim > &element, const std::array< double, VolumeDim > &element_size, const DirectionMap< VolumeDim, double > &effective_neighbor_means, const DirectionMap< VolumeDim, double > &effective_neighbor_sizes)
 
template<size_t VolumeDim, typename PackagedData , typename... Tags>
bool tvb_minmod_indicator (const double tvb_constant, const typename Tags::type &... tensors, const Mesh< VolumeDim > &mesh, const Element< VolumeDim > &element, const std::array< double, VolumeDim > &element_size, const std::unordered_map< DirectionalId< VolumeDim >, PackagedData, boost::hash< DirectionalId< VolumeDim > > > &neighbor_data)
 

Detailed Description

Troubled Cell Indicators that identify when limiting is needed.