Closed sritchie closed 11 months ago
Redo of #63 since I accidentally reverted it.
Adds emmy.mathbox.physics.{lagrangian-curve,hamiltonian-curve,routhian-curve,geodesic} to the existing ode-curve function.
emmy.mathbox.physics.{lagrangian-curve,hamiltonian-curve,routhian-curve,geodesic}
ode-curve
Adds emmy.viewer.physics.{evolve-lagrangian,evolve-hamiltonian,evolve-routhian} to the existing evolve function.
emmy.viewer.physics.{evolve-lagrangian,evolve-hamiltonian,evolve-routhian}
evolve
Updates the emmy.viewer.components.physics/Evolve component to use a pre-allocated JS output array instead of forcing an allocation on each tick.
emmy.viewer.components.physics/Evolve
Redo of #63 since I accidentally reverted it.
69:
Adds
emmy.mathbox.physics.{lagrangian-curve,hamiltonian-curve,routhian-curve,geodesic}
to the existingode-curve
function.Adds
emmy.viewer.physics.{evolve-lagrangian,evolve-hamiltonian,evolve-routhian}
to the existingevolve
function.Updates the
emmy.viewer.components.physics/Evolve
component to use a pre-allocated JS output array instead of forcing an allocation on each tick.