SpECTRE  v2024.06.18
amr::Policies Class Reference

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
 

Detailed Description

A set of runtime policies controlling adaptive mesh refinement.

Member Data Documentation

◆ help

constexpr Options::String amr::Policies::help
staticconstexpr
Initial value:
= {
"Policies controlling adaptive mesh refinement."}

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