#include <iosfwd>
#include <IndexType.H>
#include <Box.H>
#include <IntVect.H>
#include <BoxList.H>
Go to the source code of this file.
Namespaces | |
namespace | BoxLib |
Classes | |
class | BoxDomain |
: A List of Disjoint Boxes More... | |
Functions | |
BoxDomain | BoxLib::complementIn (const Box &b, const BoxDomain &bl) |
Returns the complement of BoxDomain bl in Box b. | |
void | BoxLib::coarsen (BoxDomain &dest, const BoxDomain &fin, int ratio) |
Coarsen all Boxes in the domain by the refinement ratio. | |
void | BoxLib::refine (BoxDomain &dest, const BoxDomain &fin, int ratio) |
Refine all Boxes in the domain by the refinement ratio and return the result in dest. | |
void | BoxLib::intersect (BoxDomain &dest, const BoxDomain &fin, const Box &b) |
Compute the intersection of BoxDomain fin with Box b and place the result into BoxDomain dest. | |
void | BoxLib::accrete (BoxDomain &dest, const BoxDomain &fin, int sz=1) |
Grow each Box in BoxDomain fin by size sz and place the result into BoxDomain dest. | |
std::ostream & | operator<< (std::ostream &os, const BoxDomain &bd) |
Output a BoxDomain to an ostream is ASCII format. |
std::ostream& operator<< | ( | std::ostream & | os, | |
const BoxDomain & | bd | |||
) |
Output a BoxDomain to an ostream is ASCII format.
References BoxDomain::boxList(), and BoxLib::Error().