| 
    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, int dcdSelectionIndex) | 
| void | submitVelocities (int seq, int zero, FullAtomList &a, int prec) | 
| void | submitForces (int seq, FullAtomList &a, int maxForceUsed, ForceList *f, int prec) | 
| 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 | ) | 
| CollectionMgr::~CollectionMgr | ( | void | ) | 
Definition at line 33 of file CollectionMgr.C.
      
  | 
  inline | 
      
  | 
  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 452 of file CollectionMgr.C.
References ResizeArray< Elem >::begin(), DataStreamMsg::data, and ResizeArray< Elem >::resize().
Referenced by ComputeStir::doForce(), and datastream::endd().
| void CollectionMgr::submitForces | ( | int | seq, | 
| FullAtomList & | a, | ||
| int | maxForceUsed, | ||
| ForceList * | f, | ||
| int | prec | ||
| ) | 
Definition at line 399 of file CollectionMgr.C.
References CollectVectorMsg::aid, CollectionMgr::CollectVectorInstance::aid, CollectVectorMsg::aid_size, ResizeArray< Elem >::begin(), CollectVectorMsg::data, CollectionMgr::CollectVectorInstance::data, CollectVectorMsg::data_size, CollectVectorMsg::fdata, CollectionMgr::CollectVectorInstance::fdata, CollectVectorMsg::fdata_size, SimParameters::fixedAtomsForceOutput, CollectionMgr::CollectVectorInstance::free(), Node::Object(), CollectionMaster::receiveForces(), CollectVectorMsg::seq, CollectionMgr::CollectVectorInstance::seq, Node::simParameters, ResizeArray< Elem >::size(), and CollectionMgr::CollectVectorSequence::submitData().
Referenced by Sequencer::submitCollections(), and Sequencer::submitCollections_SOA().
| void CollectionMgr::submitPositions | ( | int | seq, | 
| FullAtomList & | a, | ||
| Lattice | l, | ||
| int | prec, | ||
| int | dcdSelectionIndex | ||
| ) | 
Definition at line 268 of file CollectionMgr.C.
References CollectVectorMsg::aid, CollectionMgr::CollectVectorInstance::aid, CollectVectorMsg::aid_size, CollectVectorMsg::data, CollectVectorMsg::data_size, DebugM, CollectVectorMsg::fdata, CollectVectorMsg::fdata_size, CollectVectorMsg::index, Node::Object(), CollectionMaster::receivePositions(), CollectionMaster::receivePositionsDcdSelection(), Lattice::reverse_transform(), CollectVectorMsg::seq, Node::simParameters, simParams, ResizeArray< Elem >::size(), and CollectionMgr::CollectVectorSequence::submitData().
Referenced by Sequencer::submitCollections(), and Sequencer::submitCollections_SOA().
| void CollectionMgr::submitVelocities | ( | int | seq, | 
| int | zero, | ||
| FullAtomList & | a, | ||
| int | prec | ||
| ) | 
Definition at line 356 of file CollectionMgr.C.
References CollectVectorMsg::aid, CollectionMgr::CollectVectorInstance::aid, CollectVectorMsg::aid_size, ResizeArray< Elem >::begin(), CollectVectorMsg::data, CollectionMgr::CollectVectorInstance::data, CollectVectorMsg::data_size, CollectVectorMsg::fdata, CollectionMgr::CollectVectorInstance::fdata, CollectVectorMsg::fdata_size, CollectionMgr::CollectVectorInstance::free(), Node::Object(), CollectionMaster::receiveVelocities(), CollectVectorMsg::seq, CollectionMgr::CollectVectorInstance::seq, Node::simParameters, simParams, ResizeArray< Elem >::size(), and CollectionMgr::CollectVectorSequence::submitData().
Referenced by Sequencer::submitCollections(), and Sequencer::submitCollections_SOA().
 1.8.14