#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 |
| void | buildAllFCData () override |
| | Build face-centered EB data for all three face directions.
|
| virtual | ~IndexSpace () |
| | 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 |
◆ buildAllFCData()
template<typename G>
| void IndexSpaceImp::buildAllFCData |
( |
| ) |
|
|
overridevirtual |
◆ coarsestDomain()
template<typename G>
|
|
inlinenodiscardfinalvirtual |
◆ getGeometry()
template<typename G>
| const Geometry & IndexSpaceImp::getGeometry |
( |
const Box & | dom | ) |
const |
|
nodiscardfinalvirtual |
◆ getLevel()
template<typename G>
| const Level & IndexSpaceImp::getLevel |
( |
const Geometry & | geom | ) |
const |
|
nodiscardfinalvirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setShift()
template<typename G>
| void IndexSpaceImp::setShift |
( |
int | direction, |
|
|
int | ncells ) |
|
overridevirtual |
The documentation for this class was generated from the following files: