| 63 |  |  | 
| 64 |  | if (nLinearAxis > 1) { | 
| 65 |  | sprintf( painCave.errMsg, | 
| 66 | < | "Directional Atom error.\n" | 
| 66 | > | "Directional Atom warning.\n" | 
| 67 |  | "\tOOPSE found more than one axis in this directional atom with a vanishing \n" | 
| 68 |  | "\tmoment of inertia."); | 
| 69 | < | painCave.isFatal = 1; | 
| 69 | > | painCave.isFatal = 0; | 
| 70 |  | simError(); | 
| 71 |  | } | 
| 72 |  |  | 
| 148 |  |  | 
| 149 |  | for (int j = 0; j < 3; j++ ) { | 
| 150 |  |  | 
| 151 | < | grad[3] += torque[j]*ephi[j]; | 
| 152 | < | grad[4] += torque[j]*etheta[j]; | 
| 153 | < | grad[5] += torque[j]*epsi[j]; | 
| 151 | > | grad[3] -= torque[j]*ephi[j]; | 
| 152 | > | grad[4] -= torque[j]*etheta[j]; | 
| 153 | > | grad[5] -= torque[j]*epsi[j]; | 
| 154 |  |  | 
| 155 |  | } | 
| 156 |  |  |