def sum_vels_ds

bend-prot@0.1.0.0 · sim.bend:81

import bend-prot@0.1.0.0/sim.bend as Sim
import Base
import bend-prot@0.1.0.0/geom.bend as G

81def sum_vels_ds(ds: List<&2, DynAtom>) -> G.Vec3:
82  match ds:
83    case Nil{}:
84      G.V3{0.0, 0.0, 0.0}
85    case h <> t:
86      match h:
87        case DA{serial, elem, pos, vel, frc, mass}:
88          G.Vec3.add(vel, sum_vels_ds(t))

Uses (4)

Used by (1)