#include <AMReX_EB2.H>
|
| using | F = typename G::FunctionType |
| |
|
| | IndexSpaceImp (const G &gshop, const Geometry &geom, int required_coarsening_level, int max_coarsening_level, int ngrow, bool build_coarse_level_by_coarsening, bool extend_domain_face, int num_coarsen_opt) |
| |
| | IndexSpaceImp (const G &gshop, const Vector< Geometry > &geom, int ngrow, bool extend_domain_face, int num_coarsen_opt) |
| |
| | IndexSpaceImp (IndexSpaceImp< G > const &)=delete |
| |
| | IndexSpaceImp (IndexSpaceImp< G > &&)=delete |
| |
| void | operator= (IndexSpaceImp< G > const &)=delete |
| |
| void | operator= (IndexSpaceImp< G > &&)=delete |
| |
| | ~IndexSpaceImp () override=default |
| |
| const Level & | getLevel (const Geometry &geom) const final |
| |
| const Geometry & | getGeometry (const Box &dom) const final |
| |
| const Box & | coarsestDomain () const final |
| |
| void | addFineLevels (int num_new_fine_levels) final |
| |
| void | addRegularCoarseLevels (int num_new_coarse_levels) final |
| |
| void | setShift (int direction, int ncells) override |
| |
| virtual | ~IndexSpace ()=default |
| |
| | IndexSpace () noexcept=default |
| |
| | IndexSpace (IndexSpace const &)=delete |
| |
| | IndexSpace (IndexSpace &&)=delete |
| |
| IndexSpace & | operator= (IndexSpace const &)=delete |
| |
| IndexSpace & | operator= (IndexSpace &&)=delete |
| |
◆ IndexSpaceImp() [1/4]
template<typename G >
| IndexSpaceImp::IndexSpaceImp |
( |
const G & |
gshop, |
|
|
const Geometry & |
geom, |
|
|
int |
required_coarsening_level, |
|
|
int |
max_coarsening_level, |
|
|
int |
ngrow, |
|
|
bool |
build_coarse_level_by_coarsening, |
|
|
bool |
extend_domain_face, |
|
|
int |
num_coarsen_opt |
|
) |
| |
◆ IndexSpaceImp() [2/4]
template<typename G >
| IndexSpaceImp::IndexSpaceImp |
( |
const G & |
gshop, |
|
|
const Vector< Geometry > & |
geom, |
|
|
int |
ngrow, |
|
|
bool |
extend_domain_face, |
|
|
int |
num_coarsen_opt |
|
) |
| |
◆ IndexSpaceImp() [3/4]
◆ IndexSpaceImp() [4/4]
◆ ~IndexSpaceImp()
◆ addFineLevels()
template<typename G >
| void IndexSpaceImp::addFineLevels |
( |
int |
num_new_fine_levels | ) |
|
|
finalvirtual |
◆ addRegularCoarseLevels()
template<typename G >
| void IndexSpaceImp::addRegularCoarseLevels |
( |
int |
num_new_coarse_levels | ) |
|
|
finalvirtual |
◆ coarsestDomain()
◆ getGeometry()
template<typename G >
| const Geometry & IndexSpaceImp::getGeometry |
( |
const Box & |
dom | ) |
const |
|
finalvirtual |
◆ getLevel()
template<typename G >
| const Level & IndexSpaceImp::getLevel |
( |
const Geometry & |
geom | ) |
const |
|
finalvirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setShift()
template<typename G >
| void IndexSpaceImp::setShift |
( |
int |
direction, |
|
|
int |
ncells |
|
) |
| |
|
overridevirtual |
◆ m_build_coarse_level_by_coarsening
◆ m_domain
◆ m_extend_domain_face
◆ m_geom
◆ m_gshop
◆ m_gslevel
◆ m_ngrow
◆ m_num_coarsen_opt
The documentation for this class was generated from the following files: