#include <climits>#include "Vector.H"#include "Box.H"#include "IntVectSet.H"#include "REAL.H"#include "MeshRefine.H"Include dependency graph for BRMeshRefine.H:

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

Go to the source code of this file.
Compounds | |
| class | BRMeshRefine |
| class which manages Berger-Rigoutsos grid generation More... | |
Defines | |
| #define | _BR_MIN_BOX_FILL_RATIO_ ( 0.75 ) |
Functions | |
| void | domainSplit (const ProblemDomain &a_domain, Vector< Box > &a_vbox, int a_maxSize, int a_blockfactor=1) |
| void | domainSplit (const Box &a_domain, Vector< Box > &a_vbox, int a_maxSize, int a_blockfactor=1) |
|
|
|
|
||||||||||||||||||||
|
Splits domain into a vector of disjoint boxes with maximum size maxsize. blocking factor is default to one. If you make minimum size > 1, then domain must be coarsenable and refineable by blockfactor (refine(coarsen(domain,blockfactor), minsize) == domain) or an error is thrown. This would be defined in MeshRefine.H, except that it needs to use a BRMeshRefine object. |
|
||||||||||||||||||||
|
Splits domain into a vector of disjoint boxes with maximum size maxsize. blocking factor is default to one. If you make minimum size > 1, then domain must be coarsenable and refineable by blockfactor (refine(coarsen(domain,blockfactor), minsize) == domain) or an error is thrown. This would be defined in MeshRefine.H, except that it needs to use a BRMeshRefine object. |
1.2.16