| 86 |
|
|
| 87 |
|
Mat3x3d R(0.0); |
| 88 |
|
|
| 89 |
< |
for (int n = 0; n < struc.size(); n++){ |
| 89 |
> |
for (unsigned int n = 0; n < struc.size(); n++){ |
| 90 |
|
|
| 91 |
|
/* |
| 92 |
|
* correlation matrix R: |
| 138 |
|
Vector3d eularAngles = A.toEulerAngles(); |
| 139 |
|
|
| 140 |
|
|
| 141 |
< |
RealType twistAngle, swingAngle; |
| 141 |
> |
RealType twistAngle; |
| 142 |
|
Vector3d swingAxis; |
| 143 |
|
|
| 144 |
|
Quat4d quat = A.toQuaternion(); |
| 145 |
|
|
| 146 |
< |
RealType tw, sx, sy, ttw, swingX, swingY; |
| 146 |
> |
RealType swingX, swingY; |
| 147 |
|
quat.toSwingTwist(swingX, swingY, twistAngle); |
| 148 |
|
|
| 149 |
< |
RealType dVdtwist, dVdswing, dVdswingX, dVdswingY; |
| 150 |
< |
RealType dTwist, dSwing, dSwingX, dSwingY; |
| 149 |
> |
RealType dVdtwist, dVdswingX, dVdswingY; |
| 150 |
> |
RealType dTwist, dSwingX, dSwingY; |
| 151 |
|
RealType p; |
| 152 |
|
|
| 153 |
|
if (restType_ & rtTwist){ |
| 190 |
|
|
| 191 |
|
Vector3d rLab, rBody, txr, fBody, fLab; |
| 192 |
|
|
| 193 |
< |
for (int i = 0; i < struc.size(); i++) { |
| 193 |
> |
for (unsigned int i = 0; i < struc.size(); i++) { |
| 194 |
|
|
| 195 |
|
rLab = struc[i]; |
| 196 |
|
rBody = A * rLab; |