NAMD
|
#include <CollectionMgr.h>
Classes | |
class | CollectVectorInstance |
class | CollectVectorSequence |
Public Member Functions | |
CollectionMgr (SlaveInitMsg *msg) | |
~CollectionMgr (void) | |
void | submitPositions (int seq, FullAtomList &a, Lattice l, int prec) |
void | submitVelocities (int seq, int zero, FullAtomList &a) |
void | submitForces (int seq, FullAtomList &a, int maxForceUsed, ForceList *f) |
void | sendDataStream (const char *) |
CkChareID | getMasterChareID () |
Static Public Member Functions | |
static CollectionMgr * | Object () |
Definition at line 26 of file CollectionMgr.h.
CollectionMgr::CollectionMgr | ( | SlaveInitMsg * | msg | ) |
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 20 of file CollectionMgr.C.
References DebugM.
CollectionMgr::~CollectionMgr | ( | void | ) |
Definition at line 31 of file CollectionMgr.C.
|
inline |
Definition at line 41 of file CollectionMgr.h.
Referenced by ParallelIOMgr::initialize().
|
inlinestatic |
Definition at line 30 of file CollectionMgr.h.
Referenced by ComputeStir::doForce(), datastream::endd(), and ParallelIOMgr::initialize().
void CollectionMgr::sendDataStream | ( | const char * | data | ) |
Definition at line 308 of file CollectionMgr.C.
References ResizeArray< T >::begin(), DataStreamMsg::data, and ResizeArray< T >::resize().
Referenced by ComputeStir::doForce(), and datastream::endd().
void CollectionMgr::submitForces | ( | int | seq, |
FullAtomList & | a, | ||
int | maxForceUsed, | ||
ForceList * | f | ||
) |
Definition at line 269 of file CollectionMgr.C.
References CollectVectorMsg::aid, CollectionMgr::CollectVectorInstance::aid, CollectVectorMsg::aid_size, ResizeArray< T >::begin(), CollectVectorMsg::data, CollectionMgr::CollectVectorInstance::data, CollectVectorMsg::data_size, CollectVectorMsg::fdata_size, SimParameters::fixedAtomsForceOutput, CollectionMgr::CollectVectorInstance::free(), Node::Object(), CollectVectorMsg::seq, CollectionMgr::CollectVectorInstance::seq, Node::simParameters, ResizeArray< T >::size(), and CollectionMgr::CollectVectorSequence::submitData().
Referenced by Sequencer::submitCollections().
void CollectionMgr::submitPositions | ( | int | seq, |
FullAtomList & | a, | ||
Lattice | l, | ||
int | prec | ||
) |
Definition at line 210 of file CollectionMgr.C.
References CollectVectorMsg::aid, CollectionMgr::CollectVectorInstance::aid, CollectVectorMsg::aid_size, ResizeArray< T >::begin(), CollectVectorMsg::data, CollectionMgr::CollectVectorInstance::data, CollectVectorMsg::data_size, CollectVectorMsg::fdata, CollectionMgr::CollectVectorInstance::fdata, CollectVectorMsg::fdata_size, CollectionMgr::CollectVectorInstance::free(), Lattice::reverse_transform(), CollectVectorMsg::seq, CollectionMgr::CollectVectorInstance::seq, ResizeArray< T >::size(), and CollectionMgr::CollectVectorSequence::submitData().
Referenced by Sequencer::submitCollections().
void CollectionMgr::submitVelocities | ( | int | seq, |
int | zero, | ||
FullAtomList & | a | ||
) |
Definition at line 241 of file CollectionMgr.C.
References CollectVectorMsg::aid, CollectionMgr::CollectVectorInstance::aid, CollectVectorMsg::aid_size, ResizeArray< T >::begin(), CollectVectorMsg::data, CollectionMgr::CollectVectorInstance::data, CollectVectorMsg::data_size, CollectVectorMsg::fdata_size, CollectionMgr::CollectVectorInstance::free(), CollectVectorMsg::seq, CollectionMgr::CollectVectorInstance::seq, ResizeArray< T >::size(), and CollectionMgr::CollectVectorSequence::submitData().
Referenced by Sequencer::submitCollections().