![]() |
Block-Structured AMR Software Framework
|
Disjoint-list representation of boxes and associated utilities. More...
#include <AMReX_Config.H>#include <AMReX_IndexType.H>#include <AMReX_Box.H>#include <AMReX_IntVect.H>#include <AMReX_BoxList.H>#include <iosfwd>Go to the source code of this file.
Classes | |
| class | amrex::BoxDomain |
A list of disjoint boxes built on top of BoxList. More... | |
Namespaces | |
| namespace | amrex |
Functions | |
| BoxDomain | amrex::complementIn (const Box &b, const BoxDomain &bl) |
Returns the complement of BoxDomain bl in Box b. | |
| void | amrex::coarsen (BoxDomain &dest, const BoxDomain &fin, int ratio) |
| Coarsen all Boxes in the domain by the refinement ratio. | |
| void | amrex::refine (BoxDomain &dest, const BoxDomain &fin, int ratio) |
| Refine all Boxes in the domain by the refinement ratio. | |
| void | amrex::intersect (BoxDomain &dest, const BoxDomain &fin, const Box &b) |
| Compute the intersection of BoxDomain fin with Box b. | |
| void | amrex::accrete (BoxDomain &dest, const BoxDomain &fin, int sz=1) |
| Grow each Box in BoxDomain fin by size sz. | |
| std::ostream & | amrex::operator<< (std::ostream &os, const BoxDomain &bd) |
| Output a BoxDomain to an ostream in ASCII format. | |
Disjoint-list representation of boxes and associated utilities.