Interfaces for embedded boundary capabilities in AMReX.
More...
|
| template<typename G > |
| void | amrex::EB2::Build (const G &gshop, const Geometry &geom, int required_coarsening_level, int max_coarsening_level, int ngrow=4, bool build_coarse_level_by_coarsening=true, bool extend_domain_face=ExtendDomainFace(), int num_coarsen_opt=NumCoarsenOpt()) |
| |
| template<typename G > |
| void | amrex::EB2::Build (const G &gshop, Vector< Geometry > geom, int ngrow=4, bool extend_domain_face=ExtendDomainFace(), int num_coarsen_opt=NumCoarsenOpt()) |
| |
| void | amrex::EB2::Build (const Geometry &geom, int required_coarsening_level, int max_coarsening_level, int ngrow=4, bool build_coarse_level_by_coarsening=true, bool extend_domain_face=ExtendDomainFace(), int num_coarsen_opt=NumCoarsenOpt()) |
| |
| std::unique_ptr< EBFArrayBoxFactory > | amrex::makeEBFabFactory (const Geometry &a_geom, const BoxArray &a_ba, const DistributionMapping &a_dm, const Vector< int > &a_ngrow, EBSupport a_support) |
| |
| std::unique_ptr< EBFArrayBoxFactory > | amrex::makeEBFabFactory (const EB2::Level *, const BoxArray &a_ba, const DistributionMapping &a_dm, const Vector< int > &a_ngrow, EBSupport a_support) |
| |
| std::unique_ptr< EBFArrayBoxFactory > | amrex::makeEBFabFactory (const EB2::IndexSpace *, const Geometry &a_geom, const BoxArray &a_ba, const DistributionMapping &a_dm, const Vector< int > &a_ngrow, EBSupport a_support) |
| |
Interfaces for embedded boundary capabilities in AMReX.
EB support provides geometry generation from implicit functions or STL files, data structures for EB information, and solvers.
Central types include:
◆ Build() [1/3]
template<typename G >
| void amrex::EB2::Build |
( |
const G & |
gshop, |
|
|
const Geometry & |
geom, |
|
|
int |
required_coarsening_level, |
|
|
int |
max_coarsening_level, |
|
|
int |
ngrow = 4, |
|
|
bool |
build_coarse_level_by_coarsening = true, |
|
|
bool |
extend_domain_face = ExtendDomainFace(), |
|
|
int |
num_coarsen_opt = NumCoarsenOpt() |
|
) |
| |
◆ Build() [2/3]
◆ Build() [3/3]
| void amrex::EB2::Build |
( |
const Geometry & |
geom, |
|
|
int |
required_coarsening_level, |
|
|
int |
max_coarsening_level, |
|
|
int |
ngrow, |
|
|
bool |
build_coarse_level_by_coarsening, |
|
|
bool |
a_extend_domain_face, |
|
|
int |
a_num_coarsen_opt |
|
) |
| |
◆ makeEBFabFactory() [1/3]
◆ makeEBFabFactory() [2/3]
◆ makeEBFabFactory() [3/3]