#include <RefineOnly.h>
Inheritance diagram for RefineOnly:

Public Member Functions | |
| RefineOnly (computeInfo *computeArray, patchInfo *patchArray, processorInfo *processorArray, int nComps, int nPatches, int nPes) | |
Definition at line 13 of file RefineOnly.h.
|
||||||||||||||||||||||||||||
|
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved. Definition at line 10 of file RefineOnly.C. References Rebalancer::computeAverage(), Rebalancer::createSpanningTree(), Rebalancer::decrSTLoad(), Rebalancer::incrSTLoad(), Rebalancer::InitProxyUsage(), Rebalancer::multirefine(), Rebalancer::printLoads(), proxySendSpanning, and Rebalancer::strategy(). 00012 : 00013 Rebalancer(computeArray, patchArray, 00014 processorArray, nComps, 00015 nPatches, nPes) 00016 { 00017 strategyName = "Refine"; 00018 strategy(); 00019 #if 0 00020 if(proxySendSpanning || proxyRecvSpanning) { 00021 decrSTLoad(); 00022 computeAverage(); 00023 createSpanningTree(); 00024 incrSTLoad(); 00025 for(int i=0; i<P; i++) 00026 delete [] processors[i].proxyUsage; 00027 InitProxyUsage(); 00028 multirefine(); 00029 printLoads(); 00030 //createSpanningTree(); 00031 } 00032 #endif 00033 00034 }
|
1.3.9.1