#include "SPACE.H"
#include <iostream>
#include "Box.H"
#include "IntVect.H"
#include "TreeIntVectSet.H"
#include "DenseIntVectSet.H"
#include "parstream.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"

Go to the source code of this file.
Classes | |
| class | IntVectSet |
| An irregular domain on an integer lattice. More... | |
| class | IVSIterator |
| Iterator for an IntVectSet. More... | |
Functions | |
| IntVectSet | refine (const IntVectSet &ivs, int iref=2) |
| Refine all the IntVects in an IntVectSet. | |
| IntVectSet | coarsen (const IntVectSet &ivs, int iref=2) |
| Coarsen all the IntVects in an IntVectSet. | |
| IntVectSet refine | ( | const IntVectSet & | ivs, | |
| int | iref = 2 | |||
| ) |
Refine all the IntVects in an IntVectSet.
Creates a new IntVectSet that is a copy of the argument IntVectSet ivs refined by the factor iref. It is an error if iref <= 0. Definition of refinement: for each IntVect iv in the original IntVectSet ivs, the refined IntVectSet will contain the Box defined by refine( Box(iv,iv), iref ).
| IntVectSet coarsen | ( | const IntVectSet & | ivs, | |
| int | iref = 2 | |||
| ) |
Coarsen all the IntVects in an IntVectSet.
Creates a new IntVectSet that is a copy of the argument IntVectSet ivs coarsened by the factor iref. It is an error if iref <= 0. Definition of coarsening: for each IntVect iv in the original IntVectSet, the refined IntVectSet will contain the IntVect defined by coarsen( iv, iref ).
1.5.5