|
NAMD
|
#include <ComputeGBISser.h>
Public Member Functions | |
| ComputeGBISser (ComputeID c) | |
| virtual | ~ComputeGBISser () |
| void | doWork () |
| void | saveResults (GBISForceMsg *) |
Public Member Functions inherited from ComputeHomePatches | |
| 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 | finishPatch (int) |
| int | sequence (void) |
| int | priority (void) |
| int | getGBISPhase (void) |
| virtual void | gbisP2PatchReady (PatchID, int seq) |
| virtual void | gbisP3PatchReady (PatchID, int seq) |
Additional Inherited Members | |
Public Attributes inherited from Compute | |
| const ComputeID | cid |
| LDObjHandle | ldObjHandle |
| LocalWorkMsg *const | localWorkMsg |
Protected Member Functions inherited from Compute | |
| void | enqueueWork () |
Protected Attributes inherited from ComputeHomePatches | |
| int | useAvgPositions |
| int | hasPatchZero |
| ComputeHomePatchList | patchList |
| PatchMap * | patchMap |
Protected Attributes inherited from Compute | |
| int | computeType |
| int | basePriority |
| int | gbisPhase |
| int | gbisPhasePriority [3] |
Definition at line 25 of file ComputeGBISser.h.
| ComputeGBISser::ComputeGBISser | ( | ComputeID | c | ) |
Definition at line 232 of file ComputeGBISser.C.
References ReductionMgr::Object(), REDUCTIONS_BASIC, and ReductionMgr::willSubmit().
|
virtual |
Definition at line 242 of file ComputeGBISser.C.
|
virtual |
Reimplemented from Compute.
Definition at line 905 of file ComputeGBISser.C.
References ResizeArrayIter< T >::begin(), CompAtom::charge, ComputeGBISAtom::charge, GBISCoordMsg::coord, GBISCoordMsg::doSlow, ResizeArrayIter< T >::end(), ComputeGBISAtom::id, CompAtomExt::id, ComputeGBISAtom::mass, MassToRadius(), MassToScreen(), GBISCoordMsg::numAtoms, Node::Object(), ComputeHomePatches::patchList, CompAtom::position, ComputeGBISAtom::position, ComputeGBISAtom::rho, ComputeGBISAtom::rho0, ComputeGBISAtom::rhos, Compute::sequence(), GBISCoordMsg::sequence, Node::simParameters, simParams, GBISCoordMsg::sourceNode, SubmitReduction::submit(), CompAtom::vdwType, and ComputeGBISAtom::vdwType.
| void ComputeGBISser::saveResults | ( | GBISForceMsg * | msg | ) |
Definition at line 869 of file ComputeGBISser.C.
References ResizeArrayIter< T >::begin(), ResizeArrayIter< T >::end(), Results::f, GBISForceMsg::force, ExtForce::force, GBISForceMsg::gbInterEnergy, GBISForceMsg::gbSelfEnergy, SubmitReduction::item(), Results::nbond, ComputeHomePatches::patchList, REDUCTION_ELECT_ENERGY, Results::slow, GBISForceMsg::slowForce, and SubmitReduction::submit().
Referenced by ComputeGBISserMgr::recvForce().
1.8.14