00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _EBLOADBALANCE_H_
00012 #define _EBLOADBALANCE_H_
00013
00014 #include "Box.H"
00015 #include "ProblemDomain.H"
00016 #include "Vector.H"
00017 #include "REAL.H"
00018 #include "EBIndexSpace.H"
00019 #include "NamespaceHeader.H"
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 int EBLoadBalance(Vector<int>& a_proc,
00030 const Vector<Box>& a_boxes,
00031 const ProblemDomain& a_domain,
00032 const int& a_ghosts = 0,
00033 int a_coveredLoad = 10,
00034 int a_irregFactor = 10,
00035 bool a_verbose = false,
00036 const EBIndexSpace* a_ebisPtr = Chombo_EBIS::instance() );
00037
00038 #include "NamespaceFooter.H"
00039 #endif