conversion_module Module

Conversion factors.

See also

  1. A. Thompson and B. N. Taylor, "NIST Special Publication 811: Guide for the use of the International System of Units". http://www.nist.gov/pml/pubs/sp811/

Uses

  • module~~conversion_module~~UsesGraph module~conversion_module conversion_module module~kind_module kind_module module~conversion_module->module~kind_module module~numbers_module numbers_module module~conversion_module->module~numbers_module iso_fortran_env iso_fortran_env module~kind_module->iso_fortran_env module~numbers_module->module~kind_module

Used by

  • module~~conversion_module~~UsedByGraph module~conversion_module conversion_module module~analytical_ephemeris_module analytical_ephemeris_module module~analytical_ephemeris_module->module~conversion_module module~fortran_astrodynamics_toolkit fortran_astrodynamics_toolkit module~fortran_astrodynamics_toolkit->module~conversion_module module~fortran_astrodynamics_toolkit->module~analytical_ephemeris_module module~iau_orientation_module iau_orientation_module module~fortran_astrodynamics_toolkit->module~iau_orientation_module module~obliquity_module obliquity_module module~fortran_astrodynamics_toolkit->module~obliquity_module module~standish_module standish_module module~fortran_astrodynamics_toolkit->module~standish_module module~transformation_module transformation_module module~fortran_astrodynamics_toolkit->module~transformation_module module~iau_orientation_module->module~conversion_module module~obliquity_module->module~conversion_module module~standish_module->module~conversion_module proc~et_to_jd time_module::et_to_jd proc~et_to_jd->module~conversion_module proc~geopotential_module_test geopotential_module::geopotential_module_test proc~geopotential_module_test->module~conversion_module proc~get_rv_from_jpl_ephemeris jpl_ephemeris_module::jpl_ephemeris%get_rv_from_jpl_ephemeris proc~get_rv_from_jpl_ephemeris->module~conversion_module proc~jd_to_et time_module::jd_to_et proc~jd_to_et->module~conversion_module proc~rk_test_variable_step rk_module_variable_step::rk_test_variable_step proc~rk_test_variable_step->module~conversion_module module~transformation_module->module~iau_orientation_module proc~get_c_cdot_ecliptic transformation_module::ecliptic_frame%get_c_cdot_ecliptic proc~get_c_cdot_ecliptic->module~obliquity_module

Variables

Type Visibility Attributes Name Initial
real(kind=wp), public, parameter :: lbm2kg = 0.45359237_wp

exact

real(kind=wp), public, parameter :: lbf2N = 4.4482216152605_wp

exact

real(kind=wp), public, parameter :: ft2m = 0.3048_wp

exact

real(kind=wp), public, parameter :: mile2km = 1.609344_wp

exact

real(kind=wp), public, parameter :: nmi2km = 1.852_wp

exact

real(kind=wp), public, parameter :: slug2kg = lbf2N/ft2m

approximately 14.593902937206362

real(kind=wp), public, parameter :: kg2lbm = one/lbm2kg

approximately 2.2046226218487757

real(kind=wp), public, parameter :: N2lbf = one/lbf2N

approximately 0.2248089430997105

real(kind=wp), public, parameter :: m2ft = one/ft2m

approximately 3.280839895013123

real(kind=wp), public, parameter :: km2mile = one/mile2km

approximately 0.621371192237334

real(kind=wp), public, parameter :: km2nmi = one/nmi2km

approximately 0.5399568034557235

real(kind=wp), public, parameter :: kg2slug = ft2m/lbf2N

approximately 0.06852176585679176

real(kind=wp), public, parameter :: deg2rad = pi/180.0_wp
real(kind=wp), public, parameter :: rad2deg = 180.0_wp/pi
real(kind=wp), public, parameter :: km2m = 1000.0_wp
real(kind=wp), public, parameter :: m2km = one/km2m
real(kind=wp), public, parameter :: au2m = 149597870700.0_wp

IAU 2012 defined value

real(kind=wp), public, parameter :: min2sec = 60.0_wp
real(kind=wp), public, parameter :: hr2min = 60.0_wp
real(kind=wp), public, parameter :: day2hr = 24.0_wp
real(kind=wp), public, parameter :: year2day = 365.25_wp

julian year

real(kind=wp), public, parameter :: century2day = year2day*100.0_wp

julian century

real(kind=wp), public, parameter :: deg2arcmin = 60.0_wp
real(kind=wp), public, parameter :: deg2arcsec = 3600.0_wp
real(kind=wp), public, parameter :: hr2sec = hr2min*min2sec
real(kind=wp), public, parameter :: day2min = day2hr*hr2min
real(kind=wp), public, parameter :: day2sec = day2min*min2sec
real(kind=wp), public, parameter :: century2sec = century2day*day2sec
real(kind=wp), public, parameter :: day2year = one/year2day
real(kind=wp), public, parameter :: day2century = one/century2day
real(kind=wp), public, parameter :: hr2day = one/day2hr
real(kind=wp), public, parameter :: sec2hr = one/hr2sec
real(kind=wp), public, parameter :: sec2day = one/day2sec
real(kind=wp), public, parameter :: sec2century = one/century2sec
real(kind=wp), public, parameter :: arcmin2deg = one/deg2arcmin
real(kind=wp), public, parameter :: arcsec2deg = one/deg2arcsec