#include <ComputeHomeTuples.h>
Public Member Functions | |
| int | hash () const |
| TuplePatchElem (PatchID pid=-1) | |
| TuplePatchElem (Patch *p_param, ComputeID cid) | |
| ~TuplePatchElem () | |
| int | operator== (const TuplePatchElem &elem) const |
| int | operator< (const TuplePatchElem &elem) const |
Public Attributes | |
| PatchID | patchID |
| Patch * | p |
| Box< Patch, CompAtom > * | positionBox |
| Box< Patch, CompAtom > * | avgPositionBox |
| Box< Patch, Results > * | forceBox |
| CompAtom * | x |
| CompAtomExt * | xExt |
| CompAtom * | x_avg |
| Results * | r |
| Force * | f |
Definition at line 34 of file ComputeHomeTuples.h.
|
|
Definition at line 49 of file ComputeHomeTuples.h. 00049 {
00050 patchID = pid;
00051 p = NULL;
00052 positionBox = NULL;
00053 avgPositionBox = NULL;
00054 forceBox = NULL;
00055 x = NULL;
00056 xExt = NULL;
00057 x_avg = NULL;
00058 r = NULL;
00059 f = NULL;
00060 }
|
|
||||||||||||
|
Definition at line 62 of file ComputeHomeTuples.h. References Patch::getPatchID(), Patch::registerAvgPositionPickup(), Patch::registerForceDeposit(), and Patch::registerPositionPickup(). 00062 {
00063 patchID = p_param->getPatchID();
00064 p = p_param;
00065 positionBox = p_param->registerPositionPickup(cid);
00066 avgPositionBox = p_param->registerAvgPositionPickup(cid);
00067 forceBox = p_param->registerForceDeposit(cid);
00068 x = NULL;
00069 xExt = NULL;
00070 x_avg = NULL;
00071 r = NULL;
00072 f = NULL;
00073 }
|
|
|
Definition at line 75 of file ComputeHomeTuples.h. 00075 {};
|
|
|
Definition at line 47 of file ComputeHomeTuples.h. 00047 { return patchID; }
|
|
|
Definition at line 81 of file ComputeHomeTuples.h. References patchID.
|
|
|
Definition at line 77 of file ComputeHomeTuples.h. References patchID. 00077 {
00078 return (elem.patchID == patchID);
00079 }
|
|
|
Definition at line 39 of file ComputeHomeTuples.h. |
|
|
Definition at line 45 of file ComputeHomeTuples.h. Referenced by ImproperElem::computeForce(), DihedralElem::computeForce(), CrosstermElem::computeForce(), BondElem::computeForce(), and AngleElem::computeForce(). |
|
|
Definition at line 40 of file ComputeHomeTuples.h. |
|
|
Definition at line 37 of file ComputeHomeTuples.h. Referenced by ExclElem::computeForce(), ImproperElem::computeForce(), DihedralElem::computeForce(), CrosstermElem::computeForce(), BondElem::computeForce(), and AngleElem::computeForce(). |
|
|
Definition at line 36 of file ComputeHomeTuples.h. Referenced by operator<(), and operator==(). |
|
|
Definition at line 38 of file ComputeHomeTuples.h. |
|
|
Definition at line 44 of file ComputeHomeTuples.h. Referenced by ExclElem::computeForce(). |
|
|
Definition at line 41 of file ComputeHomeTuples.h. Referenced by ExclElem::computeForce(), ImproperElem::computeForce(), DihedralElem::computeForce(), CrosstermElem::computeForce(), BondElem::computeForce(), and AngleElem::computeForce(). |
|
|
Definition at line 43 of file ComputeHomeTuples.h. |
|
|
Definition at line 42 of file ComputeHomeTuples.h. |
1.3.9.1