You can search for identifiers within the package.
in-package search v0.2.0
tiny_libs.physics_3d
Integrate3d
type method_ =
| Explicit_euler
| Semi_implicit_euler
| Verlet
| Rk4
type spin_law =
| Momentum
| Spin_gyroscopic
| Spin_naive
type turn =
| First_order
| Exact
type force = Vec3.t -> Vec3.t -> Vec3.t
val methods : method_ list
val name : method_ -> string
val no_force : force
val step : method_ -> ?law:spin_law -> ?turn:turn -> ?torque:Vec3.t -> force:force -> dt:float -> Body3d.t -> Body3d.t
val spin_step : ?law:spin_law -> ?turn:turn -> torque:Vec3.t -> dt:float -> Body3d.t -> Body3d.t
val explicit_euler : force:force -> dt:float -> Body3d.t -> Body3d.t
val semi_implicit_euler : force:force -> dt:float -> Body3d.t -> Body3d.t
val verlet : force:force -> dt:float -> Body3d.t -> Body3d.t
val rk4 : force:force -> dt:float -> Body3d.t -> Body3d.t