SpECTRE  v2026.09.05
Loading...
Searching...
No Matches
evolution::dg::subcell::SubcellEqualRateRegion< Dim > Class Template Reference

Generator for EqualRateRegions labeling all elements that are allowed to do subcell and their neighbors. The inverse of the OnlyDgBlocksAndGroups input file option. More...

#include <SubcellEqualRateRegion.hpp>

Public Types

using creation_tags

Public Member Functions

 SubcellEqualRateRegion (const SubcellOptions &subcell_options, const std::unique_ptr< DomainCreator< Dim > > &domain_creator)
std::unordered_map< std::string, size_t > regions () const
bool is_in_region (size_t region, const ElementId< Dim > &element_id) const
void pup (PUP::er &p)

Detailed Description

template<size_t Dim>
class evolution::dg::subcell::SubcellEqualRateRegion< Dim >

Generator for EqualRateRegions labeling all elements that are allowed to do subcell and their neighbors. The inverse of the OnlyDgBlocksAndGroups input file option.

Note
When subcell is combined with nonconforming block boundaries (e.g., domain::creators::NonconformingSphericalShells), use SubcellAndNonconformingEqualRateRegions instead of pairing this class with NonconformingEqualRateRegions.

Member Typedef Documentation

◆ creation_tags

template<size_t Dim>
using evolution::dg::subcell::SubcellEqualRateRegion< Dim >::creation_tags
Initial value:
The input file tag for the DomainCreator to use.
Definition OptionTags.hpp:22
System-agnostic options for DG-subcell.
Definition SubcellOptions.hpp:19

The documentation for this class was generated from the following file:
  • src/Evolution/DgSubcell/SubcellEqualRateRegion.hpp