MCPcopy Index your code
hub / github.com/RustPython/RustPython / offset_momentum

Function offset_momentum

benches/benchmarks/nbody.py:86–94  ·  view source on GitHub ↗
(ref, bodies=SYSTEM, px=0.0, py=0.0, pz=0.0)

Source from the content-addressed store, hash-verified

84
85
86def offset_momentum(ref, bodies=SYSTEM, px=0.0, py=0.0, pz=0.0):
87 for (r, [vx, vy, vz], m) in bodies:
88 px -= vx * m
89 py -= vy * m
90 pz -= vz * m
91 (r, v, m) = ref
92 v[0] = px / m
93 v[1] = py / m
94 v[2] = pz / m
95
96
97def main(n, ref='sun'):

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected