We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 743990b commit 7c1d66cCopy full SHA for 7c1d66c
src/asg/ion/TrajectorySolver.java
@@ -87,9 +87,9 @@ public void computeE() {
87
for (int ix = 0; ix < dimX - 1; ix++) {
88
for (int iy = 0; iy < dimY - 1; iy++) {
89
for (int iz = 0; iz < dimZ - 1; iz++) {
90
- eX[ix][iy][iz] = dx(ix, iy, iz);
91
- eY[ix][iy][iz] = dy(ix, iy, iz);
92
- eZ[ix][iy][iz] = dz(ix, iy, iz);
+ eX[ix][iy][iz] = -dx(ix, iy, iz);
+ eY[ix][iy][iz] = -dy(ix, iy, iz);
+ eZ[ix][iy][iz] = -dz(ix, iy, iz);
93
}
94
eX[ix][iy][dimZ - 1] = dx(ix, iy, dimZ - 2);
95
@@ -171,7 +171,7 @@ public final double getPotential(double x, double y, double z) {
171
private final double getEnergy(double e, double m,
172
double x, double y, double z,
173
double vx, double vy, double vz) {
174
- return -e * getPotential(x, y, z) + m * (vx*vx + vy*vy + vz*vz) / (2 * K);
+ return e * getPotential(x, y, z) + m * (vx*vx + vy*vy + vz*vz) / (2 * K);
175
176
177
/**
0 commit comments