#include <AMReX_EB2_IndexSpace_STL.H>
|
| IndexSpaceSTL (const std::string &stl_file, Real stl_scale, Array< Real, 3 > const &stl_center, int stl_reverse_normal, 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, bool bvh_optimization) |
|
| IndexSpaceSTL (IndexSpaceSTL const &)=delete |
|
| IndexSpaceSTL (IndexSpaceSTL &&)=delete |
|
void | operator= (IndexSpaceSTL const &)=delete |
|
void | operator= (IndexSpaceSTL &&)=delete |
|
| ~IndexSpaceSTL () 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 |
|
virtual | ~IndexSpace ()=default |
|
| IndexSpace () noexcept=default |
|
| IndexSpace (IndexSpace const &)=delete |
|
| IndexSpace (IndexSpace &&)=delete |
|
IndexSpace & | operator= (IndexSpace const &)=delete |
|
IndexSpace & | operator= (IndexSpace &&)=delete |
|
◆ IndexSpaceSTL() [1/3]
amrex::EB2::IndexSpaceSTL::IndexSpaceSTL |
( |
const std::string & |
stl_file, |
|
|
Real |
stl_scale, |
|
|
Array< Real, 3 > const & |
stl_center, |
|
|
int |
stl_reverse_normal, |
|
|
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, |
|
|
bool |
bvh_optimization |
|
) |
| |
◆ IndexSpaceSTL() [2/3]
amrex::EB2::IndexSpaceSTL::IndexSpaceSTL |
( |
IndexSpaceSTL const & |
| ) |
|
|
delete |
◆ IndexSpaceSTL() [3/3]
◆ ~IndexSpaceSTL()
amrex::EB2::IndexSpaceSTL::~IndexSpaceSTL |
( |
| ) |
|
|
overridedefault |
◆ addFineLevels()
void amrex::EB2::IndexSpaceSTL::addFineLevels |
( |
int |
num_new_fine_levels | ) |
|
|
finalvirtual |
◆ addRegularCoarseLevels()
void amrex::EB2::IndexSpaceSTL::addRegularCoarseLevels |
( |
int |
num_new_coarse_levels | ) |
|
|
finalvirtual |
◆ coarsestDomain()
const Box& amrex::EB2::IndexSpaceSTL::coarsestDomain |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ getGeometry()
const Geometry & amrex::EB2::IndexSpaceSTL::getGeometry |
( |
const Box & |
dom | ) |
const |
|
finalvirtual |
◆ getLevel()
const Level & amrex::EB2::IndexSpaceSTL::getLevel |
( |
const Geometry & |
geom | ) |
const |
|
finalvirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
void amrex::EB2::IndexSpaceSTL::operator= |
( |
IndexSpaceSTL const & |
| ) |
|
|
delete |
◆ m_domain
Vector<Box> amrex::EB2::IndexSpaceSTL::m_domain |
|
private |
◆ m_geom
◆ m_ngrow
Vector<int> amrex::EB2::IndexSpaceSTL::m_ngrow |
|
private |
◆ m_stllevel
The documentation for this class was generated from the following files: