Packages

Elixir bindings for the astrodynamics Rust crate with precompiled NIF support.

Retired package: Renamed - Renamed to sidereon — see https://hex.pm/packages/sidereon

Current section

Files

Jump to
astrodynamics lib astrodynamics.ex
Raw

lib/astrodynamics.ex

defmodule Astrodynamics do
@moduledoc """
Astrodynamics provides Elixir bindings for the `astrodynamics` Rust library.
"""
def propagate_rk4(r, v, dt, forces \\ ["twobody"]) do
Astrodynamics.Native.propagate_rk4(r, v, dt, forces)
end
def propagate_dp54(r, v, dt, forces \\ ["twobody"], abs_tol \\ 1.0e-12, rel_tol \\ 1.0e-12) do
Astrodynamics.Native.propagate_dp54(r, v, dt, forces, abs_tol, rel_tol)
end
end