| binPack(hier::ProcessorMapping &mapping, tbox::Array< double > &weights, int nproc) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| computeDomainDependentProcessorLayout(hier::IntVector< DIM > &proc_dist, int num_procs, const hier::Box< DIM > &box) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| computeDomainIndependentProcessorLayout(hier::IntVector< DIM > &proc_dist, int num_procs, const hier::Box< DIM > &box) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| computeLoadBalanceEfficiency(const tbox::Pointer< hier::PatchLevel< DIM > > &level, ostream &os, int workload_data_id=-1) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| computeNonUniformWorkload(tbox::Pointer< hier::Patch< DIM > > patch, int wrk_indx, const hier::Box< DIM > &box) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| recursiveBisectionNonuniform(hier::BoxList< DIM > &out_boxes, tbox::List< double > &out_workloads, const tbox::Pointer< hier::PatchLevel< DIM > > &in_level, int work_id, double ideal_workload, const hier::IntVector< DIM > &min_size, const hier::IntVector< DIM > &cut_factor, const hier::IntVector< DIM > &bad_interval, const hier::BoxArray< DIM > &physical_domain) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| recursiveBisectionUniform(hier::BoxList< DIM > &out_boxes, tbox::List< double > &out_workloads, const hier::BoxList< DIM > &in_boxes, double ideal_workload, const hier::IntVector< DIM > &min_size, const hier::IntVector< DIM > &cut_factor, const hier::IntVector< DIM > &bad_interval, const hier::BoxArray< DIM > &physical_domain) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| sortDescendingBoxWorkloads(hier::BoxArray< DIM > &boxes, tbox::Array< double > &workload) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |
| spatialBinPack(hier::ProcessorMapping &mapping, tbox::Array< double > &weights, hier::BoxArray< DIM > &boxes, const int nproc) | SAMRAI::mesh::BalanceUtilities< DIM > | [static] |