LevelHierarchy Struct ReferenceΒΆ

adc_cpp: pops::LevelHierarchy Struct Reference
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
pops::LevelHierarchy Struct Reference

#include <amr_advance.hpp>

+ Collaboration diagram for pops::LevelHierarchy:

Public Attributes

std::vector< AmrLevelMPlevels
 
Box2D base_dom
 
Periodicity base_per {true, true}
 
bool coarse_replicated = true
 
bool recon_prim = false
 
bool imex = false
 
NewtonOptions newton_options {}
 
AmrTimeMethod time_method = AmrTimeMethod::kEuler
 
Real pos_floor = Real(0)
 

Member Data Documentation

◆ base_dom

Box2D pops::LevelHierarchy::base_dom

◆ base_per

Periodicity pops::LevelHierarchy::base_per {true, true}

◆ coarse_replicated

bool pops::LevelHierarchy::coarse_replicated = true

◆ imex

bool pops::LevelHierarchy::imex = false

◆ levels

std::vector<AmrLevelMP> pops::LevelHierarchy::levels

◆ newton_options

NewtonOptions pops::LevelHierarchy::newton_options {}

◆ pos_floor

Real pops::LevelHierarchy::pos_floor = Real(0)

◆ recon_prim

bool pops::LevelHierarchy::recon_prim = false

◆ time_method

AmrTimeMethod pops::LevelHierarchy::time_method = AmrTimeMethod::kEuler

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