Esempio n. 1
0
 public static double Distance(this Space space, int a, int b) => Sum(space.Axis, i => Math.Pow(space.Particles.Position[a, i] - space.Particles.Position[b, i], 2));
Esempio n. 2
0
 public static double Force(this Space space, int a, int b) => space.Charge(a, b) / space.Distance(a, b);
Esempio n. 3
0
 public static double Charge(this Space space, int a, int b) => Mul(space.Charges, i => space.Particles.Charge[a, i] * space.Particles.Charge[b, i]);
Esempio n. 4
0
 public static double Force(this Space space, int a) => space.Charge(a) / space.Distance(a);