RefineOnly Class Reference

#include <RefineOnly.h>

Inheritance diagram for RefineOnly:

Rebalancer List of all members.

Public Member Functions

 RefineOnly (computeInfo *computeArray, patchInfo *patchArray, processorInfo *processorArray, int nComps, int nPatches, int nPes)

Detailed Description

Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.

Definition at line 13 of file RefineOnly.h.


Constructor & Destructor Documentation

RefineOnly::RefineOnly ( computeInfo computeArray,
patchInfo patchArray,
processorInfo processorArray,
int  nComps,
int  nPatches,
int  nPes 
)

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::P, Rebalancer::printLoads(), Rebalancer::processors, proxyRecvSpanning, proxySendSpanning, Rebalancer::proxyUsage, and Rebalancer::strategyName.

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 }


The documentation for this class was generated from the following files:
Generated on Tue Nov 21 01:17:20 2017 for NAMD by  doxygen 1.4.7