BoxDomain.H File Reference

#include <iosfwd>
#include <IndexType.H>
#include <Box.H>
#include <IntVect.H>
#include <BoxList.H>

Include dependency graph for BoxDomain.H:

This graph shows which files directly or indirectly include this file:

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.


Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const BoxDomain bd 
)

Output a BoxDomain to an ostream is ASCII format.

References BoxDomain::boxList(), and BoxLib::Error().


Generated on Fri Nov 21 10:10:58 2008 for AMRParticlePaths by  doxygen 1.5.5