#include <AMReX_Config.H>
#include <AMReX_IntVect.H>
#include <AMReX_IndexType.H>
#include <AMReX_Box.H>
#include <AMReX_Array.H>
#include <AMReX_Vector.H>
#include <iosfwd>
Go to the source code of this file.
Classes | |
class | amrex::BoxList |
A class for managing a List of Boxes that share a common IndexType. This class implements operations for sets of Boxes. This is a concrete class, not a polymorphic one. More... | |
Namespaces | |
amrex | |
Functions | |
BoxList | amrex::complementIn (const Box &b, const BoxList &bl) |
Returns a BoxList defining the complement of BoxList bl in Box b. More... | |
BoxList | amrex::boxDiff (const Box &b1in, const Box &b2) |
Returns BoxList defining the compliment of b2 in b1in. More... | |
void | amrex::boxDiff (BoxList &bl_diff, const Box &b1in, const Box &b2) |
BoxList | amrex::refine (const BoxList &bl, int ratio) |
Returns a new BoxList in which each Box is refined by the given ratio. More... | |
BoxList | amrex::coarsen (const BoxList &bl, int ratio) |
Returns a new BoxList in which each Box is coarsened by the given ratio. More... | |
BoxList | amrex::intersect (const BoxList &bl, const Box &b) |
Returns a BoxList defining the intersection of bl with b. More... | |
BoxList | amrex::accrete (const BoxList &bl, int sz) |
Returns a new BoxList in which each Box is grown by the given size. More... | |
BoxList | amrex::removeOverlap (const BoxList &bl) |
Return BoxList which covers the same area but has no overlapping boxes. More... | |
std::ostream & | amrex::operator<< (std::ostream &os, const BoxList &blist) |
Output a BoxList to an ostream in ASCII format. More... | |