Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Public Attributes | List of all members
fub::amrex::cutcell::PatchHierarchyOptions Struct Reference

This class extents the normal hierarchy options with a pointer to an embedded boundary index space for each possible refinement level. More...

#include <PatchHierarchy.hpp>

Public Member Functions

 PatchHierarchyOptions ()=default
 
 PatchHierarchyOptions (const ProgramOptions &options)
 
template<typename Log >
void Print (Log &log)
 

Public Attributes

std::vector< const ::amrex::EB2::IndexSpace * > index_spaces
 
int ngrow_eb_level_set
 
double cutcell_load_balance_weight
 
bool remove_covered_grids
 
int max_number_of_levels
 
::amrex::IntVect refine_ratio
 
::amrex::IntVect blocking_factor
 
::amrex::IntVect max_grid_size
 
::amrex::IntVect n_error_buf
 
double grid_efficiency
 
int verbose
 
int n_proper
 

Detailed Description

This class extents the normal hierarchy options with a pointer to an embedded boundary index space for each possible refinement level.

Constructor & Destructor Documentation

◆ PatchHierarchyOptions() [1/2]

fub::amrex::cutcell::PatchHierarchyOptions::PatchHierarchyOptions ( )
default

◆ PatchHierarchyOptions() [2/2]

fub::amrex::cutcell::PatchHierarchyOptions::PatchHierarchyOptions ( const ProgramOptions options)
inline

Member Function Documentation

◆ Print()

template<typename Log >
void fub::amrex::cutcell::PatchHierarchyOptions::Print ( Log log)
inline

Member Data Documentation

◆ blocking_factor

::amrex::IntVect fub::amrex::PatchHierarchyOptions::blocking_factor
inherited

◆ cutcell_load_balance_weight

double fub::amrex::cutcell::PatchHierarchyOptions::cutcell_load_balance_weight

◆ grid_efficiency

double fub::amrex::PatchHierarchyOptions::grid_efficiency
inherited

◆ index_spaces

std::vector<const ::amrex::EB2::IndexSpace*> fub::amrex::cutcell::PatchHierarchyOptions::index_spaces

◆ max_grid_size

::amrex::IntVect fub::amrex::PatchHierarchyOptions::max_grid_size
inherited

◆ max_number_of_levels

int fub::amrex::PatchHierarchyOptions::max_number_of_levels
inherited

◆ n_error_buf

::amrex::IntVect fub::amrex::PatchHierarchyOptions::n_error_buf
inherited

◆ n_proper

int fub::amrex::PatchHierarchyOptions::n_proper
inherited

◆ ngrow_eb_level_set

int fub::amrex::cutcell::PatchHierarchyOptions::ngrow_eb_level_set

◆ refine_ratio

::amrex::IntVect fub::amrex::PatchHierarchyOptions::refine_ratio
inherited

◆ remove_covered_grids

bool fub::amrex::cutcell::PatchHierarchyOptions::remove_covered_grids

◆ verbose

int fub::amrex::PatchHierarchyOptions::verbose
inherited

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