| 107 |
|
|
| 108 |
|
/** |
| 109 |
|
* Sets the global index of this stuntDouble. |
| 110 |
< |
* @param new global index to be set |
| 110 |
> |
* @param index new global index to be set |
| 111 |
|
*/ |
| 112 |
|
void setGlobalIndex(int index) { |
| 113 |
|
globalIndex_ = index; |
| 904 |
|
/** |
| 905 |
|
* Sets the previous fluctuating charge of this stuntDouble |
| 906 |
|
* @param charge new fluctuating charge |
| 907 |
< |
* @see #getflucQPos |
| 907 |
> |
* @see #getFlucQPos |
| 908 |
|
*/ |
| 909 |
|
void setPrevFlucQPos(RealType charge) { |
| 910 |
|
((snapshotMan_->getPrevSnapshot())->*storage_).flucQPos[localIndex_] = charge; |
| 922 |
|
* Sets the fluctuating charge of this stuntDouble in specified snapshot |
| 923 |
|
* @param charge fluctuating charge to be set |
| 924 |
|
* @param snapshotNo |
| 925 |
< |
* @see #getflucQPos |
| 925 |
> |
* @see #getFlucQPos |
| 926 |
|
*/ |
| 927 |
|
void setFlucQPos(RealType charge, int snapshotNo) { |
| 928 |
|
((snapshotMan_->getSnapshot(snapshotNo))->*storage_).flucQPos[localIndex_] = charge; |
| 931 |
|
/** |
| 932 |
|
* Adds fluctuating charge into the previous fluctuating charge of this stuntDouble |
| 933 |
|
* @param charge new fluctuating charge |
| 934 |
< |
* @see #getflucQPos |
| 934 |
> |
* @see #getFlucQPos |
| 935 |
|
*/ |
| 936 |
|
void addPrevFlucQPos(RealType charge) { |
| 937 |
|
((snapshotMan_->getPrevSnapshot())->*storage_).flucQPos[localIndex_] += charge; |
| 947 |
|
|
| 948 |
|
/** |
| 949 |
|
* Adds fluctuating charge into the fluctuating charge of this stuntDouble in specified snapshot |
| 950 |
< |
* @param value fluctuating charge to be add |
| 950 |
> |
* @param charge fluctuating charge to be add |
| 951 |
|
* @param snapshotNo |
| 952 |
< |
* @see #getflucQPos |
| 952 |
> |
* @see #getFlucQPos |
| 953 |
|
*/ |
| 954 |
|
void addflucQPos(RealType charge, int snapshotNo) { |
| 955 |
|
((snapshotMan_->getSnapshot(snapshotNo))->*storage_).flucQPos[localIndex_] += charge; |
| 984 |
|
/** |
| 985 |
|
* Sets the previous charge velocity of this stuntDouble |
| 986 |
|
* @param cvel new charge velocity |
| 987 |
< |
* @see #getflucQVel |
| 987 |
> |
* @see #getFlucQVel |
| 988 |
|
*/ |
| 989 |
|
void setPrevFlucQVel(RealType cvel) { |
| 990 |
|
((snapshotMan_->getPrevSnapshot())->*storage_).flucQVel[localIndex_] = cvel; |
| 1002 |
|
* Sets the charge velocity of this stuntDouble in specified snapshot |
| 1003 |
|
* @param cvel charge velocity to be set |
| 1004 |
|
* @param snapshotNo |
| 1005 |
< |
* @see #getflucQVel |
| 1005 |
> |
* @see #getFlucQVel |
| 1006 |
|
*/ |
| 1007 |
|
void setFlucQVel(RealType cvel, int snapshotNo) { |
| 1008 |
|
((snapshotMan_->getSnapshot(snapshotNo))->*storage_).flucQVel[localIndex_] = cvel; |
| 1011 |
|
/** |
| 1012 |
|
* Adds charge velocity into the previous charge velocity of this stuntDouble |
| 1013 |
|
* @param cvel new charge velocity |
| 1014 |
< |
* @see #getflucQVel |
| 1014 |
> |
* @see #getFlucQVel |
| 1015 |
|
*/ |
| 1016 |
|
void addPrevFlucQVel(RealType cvel) { |
| 1017 |
|
((snapshotMan_->getPrevSnapshot())->*storage_).flucQVel[localIndex_] += cvel; |
| 1027 |
|
|
| 1028 |
|
/** |
| 1029 |
|
* Adds charge velocity into the charge velocity of this stuntDouble in specified snapshot |
| 1030 |
< |
* @param value charge velocity to be add |
| 1030 |
> |
* @param cvel charge velocity to be add |
| 1031 |
|
* @param snapshotNo |
| 1032 |
< |
* @see #getflucQVel |
| 1032 |
> |
* @see #getFlucQVel |
| 1033 |
|
*/ |
| 1034 |
|
void addflucQVel(RealType cvel, int snapshotNo) { |
| 1035 |
|
((snapshotMan_->getSnapshot(snapshotNo))->*storage_).flucQVel[localIndex_] += cvel; |
| 1064 |
|
/** |
| 1065 |
|
* Sets the previous charge force of this stuntDouble |
| 1066 |
|
* @param cfrc new charge force |
| 1067 |
< |
* @see #getflucQFrc |
| 1067 |
> |
* @see #getFlucQFrc |
| 1068 |
|
*/ |
| 1069 |
|
void setPrevFlucQFrc(RealType cfrc) { |
| 1070 |
|
((snapshotMan_->getPrevSnapshot())->*storage_).flucQFrc[localIndex_] = cfrc; |
| 1082 |
|
* Sets the charge force of this stuntDouble in specified snapshot |
| 1083 |
|
* @param cfrc charge force to be set |
| 1084 |
|
* @param snapshotNo |
| 1085 |
< |
* @see #getflucQFrc |
| 1085 |
> |
* @see #getFlucQFrc |
| 1086 |
|
*/ |
| 1087 |
|
void setFlucQFrc(RealType cfrc, int snapshotNo) { |
| 1088 |
|
((snapshotMan_->getSnapshot(snapshotNo))->*storage_).flucQFrc[localIndex_] = cfrc; |
| 1090 |
|
|
| 1091 |
|
/** |
| 1092 |
|
* Adds charge force into the previous charge force of this stuntDouble |
| 1093 |
< |
* @param cfrc new charge force |
| 1094 |
< |
* @see #getflucQFrc |
| 1093 |
> |
* @param cfrc charge force to be added |
| 1094 |
> |
* @see #getFlucQFrc |
| 1095 |
|
*/ |
| 1096 |
|
void addPrevFlucQFrc(RealType cfrc) { |
| 1097 |
|
((snapshotMan_->getPrevSnapshot())->*storage_).flucQFrc[localIndex_] += cfrc; |
| 1099 |
|
|
| 1100 |
|
/** |
| 1101 |
|
* Adds charge force into the current charge force of this stuntDouble |
| 1102 |
< |
* @param cfrc new charge force |
| 1102 |
> |
* @param cfrc charge force to be added |
| 1103 |
|
*/ |
| 1104 |
|
void addFlucQFrc(RealType cfrc) { |
| 1105 |
|
((snapshotMan_->getCurrentSnapshot())->*storage_).flucQFrc[localIndex_] += cfrc; |
| 1107 |
|
|
| 1108 |
|
/** |
| 1109 |
|
* Adds charge force into the charge force of this stuntDouble in specified snapshot |
| 1110 |
< |
* @param value charge force to be add |
| 1110 |
> |
* @param cfrc charge force to be added |
| 1111 |
|
* @param snapshotNo |
| 1112 |
< |
* @see #getflucQFrc |
| 1112 |
> |
* @see #getFlucQFrc |
| 1113 |
|
*/ |
| 1114 |
|
void addflucQFrc(RealType cfrc, int snapshotNo) { |
| 1115 |
|
((snapshotMan_->getSnapshot(snapshotNo))->*storage_).flucQFrc[localIndex_] += cfrc; |