Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

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  RegisterProxyMsg
class  UnregisterProxyMsg
class  ProxyAtomsMsg
class  ProxyDataMsg
class  ProxyResultMsg
class  ProxyResultVarsizeMsg
class  ProxyNodeAwareSpanningTreeMsg
class  ProxyCombinedResultMsg
class  ProxySpanningTreeMsg
struct  ProxyElem
class  ProxyTree
class  ProxyMgr
class  NodeProxyMgr

Typedefs

typedef UniqueSet< ProxyElemProxySet
typedef UniqueSetIter< ProxyElemProxySetIter

Variables

int proxySendSpanning
int proxyRecvSpanning
const int proxySpanDim
const int inNodeProxySpanDim


Typedef Documentation

typedef UniqueSet<ProxyElem> ProxySet
 

Definition at line 223 of file ProxyMgr.h.

typedef UniqueSetIter<ProxyElem> ProxySetIter
 

Definition at line 224 of file ProxyMgr.h.

Referenced by ProxyMgr::removeProxies(), and ProxyMgr::removeUnusedProxies().


Variable Documentation

const int inNodeProxySpanDim
 

Definition at line 39 of file ProxyMgr.C.

int proxyRecvSpanning
 

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

Definition at line 37 of file ProxyMgr.C.

Referenced by ProxyMgr::buildProxySpanningTree(), ProxyMgr::recvResults(), and ProxyMgr::setRecvSpanning().

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 36 of file ProxyMgr.C.

Referenced by ProxyMgr::buildProxySpanningTree(), 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().

const int proxySpanDim
 

Definition at line 38 of file ProxyMgr.C.

Referenced by HomePatch::buildSpanningTree(), ProxyMgr::buildSpanningTree0(), and ProxyMgr::recvNodeAwareSpanningTree().


Generated on Tue Nov 24 04:07:47 2009 for NAMD by  doxygen 1.3.9.1