SpECTRE
v2025.01.30
|
A set of runtime policies controlling adaptive mesh refinement. More...
#include <Policies.hpp>
Classes | |
struct | EnforceTwoToOneBalanceInNormalDirection |
Whether or not to enforce 2:1 balance in the direction normal to element faces. More... | |
struct | Isotropy |
The isotropy of AMR. More... | |
struct | Limits |
The limits on refinement level and resolution for AMR. More... | |
Public Types | |
using | options = tmpl::list< Isotropy, Limits, EnforceTwoToOneBalanceInNormalDirection > |
Public Member Functions | |
Policies (amr::Isotropy isotropy, const amr::Limits &limits, bool enforce_two_to_one_balance_in_normal_direction) | |
amr::Isotropy | isotropy () const |
amr::Limits | limits () const |
bool | enforce_two_to_one_balance_in_normal_direction () const |
void | pup (PUP::er &p) |
Static Public Attributes | |
static constexpr Options::String | help |
A set of runtime policies controlling adaptive mesh refinement.
|
staticconstexpr |