![]() |
Block-Structured AMR Software Framework
|
Interfaces for embedded boundary capabilities in AMReX. More...
Classes | |
| class | amrex::EBFArrayBoxFactory |
| class | amrex::MLEBABecLap |
| class | amrex::MLEBNodeFDLaplacian |
| class | amrex::MLNodeLaplacian |
Functions | |
| 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 *eb_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 *index_space, 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:
| 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 | ||
| ) |
Convenience overload that builds a level from a provided IndexSpace.
| 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 | ||
| ) |
Convenience overload that reuses an already-built EB level.
| 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 | ||
| ) |
Convenience overload that builds the EB level internally from Geometry + IndexSpace::top().