|
NAMD
|
#include <ComputeHomePatches.h>
Public Member Functions | |
| ComputeHomePatches (ComputeID c) | |
| virtual | ~ComputeHomePatches () |
| virtual void | initialize () |
| virtual void | atomUpdate () |
| Flags * | getFlags (void) |
Public Member Functions inherited from Compute | |
| Compute (ComputeID) | |
| int | type () |
| virtual | ~Compute () |
| void | setNumPatches (int n) |
| int | getNumPatches () |
| virtual void | patchReady (PatchID, int doneMigration, int seq) |
| virtual int | noWork () |
| virtual void | doWork () |
| virtual void | finishPatch (int) |
| int | sequence (void) |
| int | priority (void) |
| int | getGBISPhase (void) |
| virtual void | gbisP2PatchReady (PatchID, int seq) |
| virtual void | gbisP3PatchReady (PatchID, int seq) |
Protected Attributes | |
| int | useAvgPositions |
| int | hasPatchZero |
| ComputeHomePatchList | patchList |
| PatchMap * | patchMap |
Protected Attributes inherited from Compute | |
| int | computeType |
| int | basePriority |
| int | gbisPhase |
| int | gbisPhasePriority [3] |
Additional Inherited Members | |
Public Attributes inherited from Compute | |
| const ComputeID | cid |
| LDObjHandle | ldObjHandle |
| LocalWorkMsg *const | localWorkMsg |
Protected Member Functions inherited from Compute | |
| void | enqueueWork () |
Definition at line 72 of file ComputeHomePatches.h.
| ComputeHomePatches::ComputeHomePatches | ( | ComputeID | c | ) |
Definition at line 18 of file ComputeHomePatches.C.
References hasPatchZero, PatchMap::Object(), patchMap, and useAvgPositions.
|
virtual |
Definition at line 24 of file ComputeHomePatches.C.
|
virtual |
Reimplemented from Compute.
Definition at line 44 of file ComputeHomePatches.C.
References Compute::atomUpdate().
|
inline |
|
virtual |
Reimplemented from Compute.
Reimplemented in ComputeQM.
Definition at line 29 of file ComputeHomePatches.C.
References UniqueSortedArray< Elem >::add(), ResizeArrayIter< T >::begin(), ResizeArrayIter< T >::end(), hasPatchZero, PatchMap::homePatchList(), patchList, patchMap, ResizeArray< Elem >::resize(), Compute::setNumPatches(), ResizeArray< Elem >::size(), and useAvgPositions.
Referenced by ComputeQM::initialize().
|
protected |
Definition at line 75 of file ComputeHomePatches.h.
Referenced by ComputeHomePatches(), ComputeTclBC::doWork(), ComputeGlobal::doWork(), and initialize().
|
protected |
Definition at line 77 of file ComputeHomePatches.h.
Referenced by ComputeExt::doWork(), ComputeFmmSerial::doWork(), ComputeMsmSerial::doWork(), ComputeFullDirect::doWork(), ComputeLjPmeSerial::doWork(), ComputeTclBC::doWork(), ComputeMsm::doWork(), ComputeGBISser::doWork(), ComputeGlobal::doWork(), ComputeEwald::doWork(), ComputeQM::doWork(), getFlags(), initialize(), ComputeQM::processFullQM(), ComputeGlobal::recvResults(), ComputeMsmSerial::saveResults(), ComputeLjPmeSerial::saveResults(), ComputeExt::saveResults(), ComputeFmmSerial::saveResults(), ComputeGBISser::saveResults(), ComputeMsm::saveResults(), ComputeQM::saveResults(), and ComputeGlobal::saveTotalForces().
|
protected |
Definition at line 79 of file ComputeHomePatches.h.
Referenced by ComputeHomePatches(), and initialize().
|
protected |
Definition at line 74 of file ComputeHomePatches.h.
Referenced by ComputeFullDirect::ComputeFullDirect(), ComputeHomePatches(), and initialize().
1.8.14