|
NAMD
|
#include <ComputeConsForce.h>
Public Member Functions | |
| ComputeConsTorque (ComputeID, PatchID) | |
| virtual | ~ComputeConsTorque () |
| virtual void | doForce (FullAtom *, Results *) |
Public Member Functions inherited from ComputeHomePatch | |
| ComputeHomePatch (ComputeID c, PatchID pid) | |
| virtual | ~ComputeHomePatch () |
| virtual void | initialize () |
| virtual void | atomUpdate () |
| virtual void | doWork () |
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 ComputeHomePatch | |
| int | numAtoms |
| Patch * | patch |
| HomePatch * | homePatch |
Protected Attributes inherited from Compute | |
| int | computeType |
| int | basePriority |
| int | gbisPhase |
| int | gbisPhasePriority [3] |
Definition at line 17 of file ComputeConsForce.h.
Definition at line 54 of file ComputeConsForce.C.
References ReductionMgr::Object(), REDUCTIONS_BASIC, and ReductionMgr::willSubmit().
|
virtual |
Definition at line 60 of file ComputeConsForce.C.
Implements ComputeHomePatch.
Definition at line 65 of file ComputeConsForce.C.
References ADD_TENSOR_OBJECT, ADD_VECTOR_OBJECT, Molecule::consTorqueIndexes, Results::f, Molecule::get_constorque_params(), ComputeHomePatch::homePatch, Patch::lattice, Vector::length(), Node::molecule, Results::normal, ComputeHomePatch::numAtoms, Node::Object(), outer(), CompAtom::position, Lattice::reverse_transform(), Node::simParameters, simParams, and SubmitReduction::submit().
1.8.14