swiftest_orbel_el2xv Interface

interface


Called by

interface~~swiftest_orbel_el2xv~~CalledByGraph interface~swiftest_orbel_el2xv swiftest_orbel_el2xv proc~bindings_orbel_el2xv bindings_orbel_el2xv proc~bindings_orbel_el2xv->interface~swiftest_orbel_el2xv

public pure elemental module subroutine swiftest_orbel_el2xv(mu, a, ie, inc_deg, capom_deg, omega_deg, capm_deg, rx, ry, rz, vx, vy, vz)

Arguments

Type IntentOptional Attributes Name
real(kind=DP), intent(in) :: mu

Gravitational constant

real(kind=DP), intent(in) :: a

semimajor axis

real(kind=DP), intent(in) :: ie

eccentricity input. If <0 then 0.0 is used

real(kind=DP), intent(in) :: inc_deg

inclination (degrees)

real(kind=DP), intent(in) :: capom_deg

longitude of ascending node (degrees)

real(kind=DP), intent(in) :: omega_deg

argument of periapsis (degrees)

real(kind=DP), intent(in) :: capm_deg

mean anomaly (degrees)

real(kind=DP), intent(out) :: rx

Position vector

real(kind=DP), intent(out) :: ry

Position vector

real(kind=DP), intent(out) :: rz

Position vector

real(kind=DP), intent(out) :: vx

Velocity vector

real(kind=DP), intent(out) :: vy

Velocity vector

real(kind=DP), intent(out) :: vz

Velocity vector