ProxyMgr.h File Reference

#include "charm++.h"
#include "envelope.h"
#include "main.h"
#include "NamdTypes.h"
#include "PatchTypes.h"
#include "UniqueSet.h"
#include "UniqueSetIter.h"
#include "ProcessorPrivate.h"
#include "ProxyMgr.decl.h"

Go to the source code of this file.

Classes

class  ProxyGBISP1ResultMsg
class  ProxyGBISP2DataMsg
class  ProxyGBISP2ResultMsg
class  ProxyGBISP3DataMsg
class  RegisterProxyMsg
class  UnregisterProxyMsg
class  ProxyDataMsg
class  ProxyResultMsg
class  ProxyResultVarsizeMsg
class  assert_ProxyResultVarsizeMsg
class  ProxyNodeAwareSpanningTreeMsg
class  ProxyCombinedResultRawMsg
class  ProxyCombinedResultMsg
class  ProxySpanningTreeMsg
struct  ProxyElem
class  ProxyTree
class  ProxyMgr
struct  ProxyListInfo
class  PatchProxyListMsg
class  NodeProxyMgr

Typedefs

typedef UniqueSet< ProxyElemProxySet
typedef UniqueSetIter< ProxyElemProxySetIter

Variables

int proxySendSpanning
int proxyRecvSpanning
int proxySpanDim
int inNodeProxySpanDim


Typedef Documentation

typedef UniqueSet<ProxyElem> ProxySet

Definition at line 285 of file ProxyMgr.h.

typedef UniqueSetIter<ProxyElem> ProxySetIter

Definition at line 286 of file ProxyMgr.h.


Variable Documentation

int inNodeProxySpanDim

Definition at line 49 of file ProxyMgr.C.

int proxyRecvSpanning

Definition at line 46 of file ProxyMgr.C.

Referenced by ProxyMgr::buildProxySpanningTree(), ProxyMgr::buildSpanningTree0(), ProxyMgr::getRecvSpanning(), Sync::openSync(), ProxyMgr::recvResults(), RefineOnly::RefineOnly(), RefineTorusLB::RefineTorusLB(), ProxyMgr::setRecvSpanning(), Node::startup(), and ComputeMgr::updateLocalComputes5().

int proxySendSpanning

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

Definition at line 45 of file ProxyMgr.C.

Referenced by ProxyMgr::buildProxySpanningTree(), ProxyMgr::buildSpanningTree0(), ProxyMgr::getSendSpanning(), Sync::openSync(), HomePatch::positionsReady(), ProxyMgr::recvImmediateProxyAll(), ProxyMgr::recvImmediateProxyData(), ProxyMgr::recvProxyAll(), ProxyMgr::recvProxyData(), RefineOnly::RefineOnly(), RefineTorusLB::RefineTorusLB(), ProxyMgr::sendProxyAll(), ProxyMgr::sendProxyData(), ProxyMgr::setSendSpanning(), Node::startup(), and ComputeMgr::updateLocalComputes5().

int proxySpanDim

Definition at line 48 of file ProxyMgr.C.

Referenced by ProxyMgr::buildProxySpanningTree(), HomePatch::buildSpanningTree(), ProxyMgr::buildSpanningTree0(), Rebalancer::decrSTLoad(), Rebalancer::incrSTLoad(), HomePatch::positionsReady(), ProxyPatch::ProxyPatch(), HomePatch::recvSpanningTree(), ProxyMgr::recvSpanningTree(), and ProxyMgr::setProxyTreeBranchFactor().


Generated on Sat Nov 18 01:17:17 2017 for NAMD by  doxygen 1.4.7