#
# = Physical Constants
#
# The GSL physical constants are defined as Ruby constants under the
# modules
# * GSL::CONST::MKSA (MKSA unit)
# * GSL::CONST:CGSM (CGSM unit)
# * GSL::CONST:NUM (Dimension-less constants)
# For example, the GSL C constant
# GSL_CONST_MKSA_SPEED_OF_LIGHT is represented by a Ruby constant,
# GSL_CONST_MKSA_SPEED_OF_LIGHT ---> GSL::CONST::MKSA::SPEED_OF_LIGHT
#
# The following lists a part of the constants. Most of the constants are
# defined both in the modules GSL::CONST::MKSA and GSL::CONST::CGSM.
# See also the {GSL reference}[http://www.gnu.org/software/gsl/manual/gsl-ref_37.html#SEC479"target="_top]
#
# Contents:
# 1. {Fundamental Constants}[link:files/rdoc/const_rdoc.html#1]
# 1. {Astronomy and Astrophysics}[link:files/rdoc/const_rdoc.html#2]
# 1. {Atomic and Nuclear Physics}[link:files/rdoc/const_rdoc.html#3]
# 1. {Measurement of Time}[link:files/rdoc/const_rdoc.html#4]
# 1. {Imperial Units}[link:files/rdoc/const_rdoc.html#5]
# 1. {Nautical Units}[link:files/rdoc/const_rdoc.html#6]
# 1. {Printers Units}[link:files/rdoc/const_rdoc.html#7]
# 1. {Volume}[link:files/rdoc/const_rdoc.html#8]
# 1. {Mass and Weight}[link:files/rdoc/const_rdoc.html#9]
# 1. {Thermal Energy and Power}[link:files/rdoc/const_rdoc.html#10]
# 1. {Pressure}[link:files/rdoc/const_rdoc.html#11]
# 1. {Viscosity}[link:files/rdoc/const_rdoc.html#12]
# 1. {Light and Illumination}[link:files/rdoc/const_rdoc.html#13]
# 1. {Radioactivity}[link:files/rdoc/const_rdoc.html#14]
# 1. {Force and Energy}[link:files/rdoc/const_rdoc.html#15]
# 1. {Prefixes}[link:files/rdoc/const_rdoc.html#16]
# 1. {Examples}[link:files/rdoc/const_rdoc.html#17]
#
# == {}[link:index.html"name="1] Fundamental Constants
# ---
# * GSL::CONST::MKSA::SPEED_OF_LIGHT
#
# The speed of light in vacuum, c.
# ---
# * GSL::CONST::MKSA::VACUUM_PERMEABILITY
#
# The permeability of free space, \mu (not defined in GSL::CONST::CGSM).
# ---
# * GSL::CONST::MKSA::VACUUM_PERMITTIVITY
#
# The permittivity of free space, \epsilon_0 (not defined in GSL::CONST::CGSM).
# ---
# * GSL::CONST::MKSA::PLANCKS_CONSTANT_H
#
# Planck's constant, h.
# ---
# * GSL::CONST::MKSA::PLANCKS_CONSTANT_HBAR
#
# Planck's constant divided by 2\pi, \hbar.
# ---
# * GSL::CONST::NUM::AVOGADRO
#
# Avogadro's number
# ---
# * GSL::CONST::MKSA::FARADAY
#
# The molar charge of 1 Faraday.
# ---
# * GSL::CONST::MKSA::BOLTZMANN
#
# The Boltzmann constant, k.
# ---
# * GSL::CONST::MKSA::STEFAN_BOLTZMANN_CONSTANT
#
# The Stefan-Boltzmann constant, \sigma.
# ---
# * GSL::CONST::MKSA::MOLAR_GAS
#
# The molar gas constant, R_0.
# ---
# * GSL::CONST::MKSA::STANDARD_GAS_VOLUME
#
# The standard gas volume, V_0.
# ---
# * GSL::CONST::MKSA::GAUSS
#
# The magnetic field of 1 Gauss.
#
# == {}[link:index.html"name="2] Astronomy and Astrophysics
# ---
# * GSL::CONST::MKSA::ASTRONOMICAL_UNIT
#
# The length of 1 astronomical unit (mean earth-sun distance), AU.
# ---
# * GSL::CONST::MKSA::GRAVITATIONAL_CONSTANT
#
# The gravitational constant, G.
# ---
# * GSL::CONST::MKSA::LIGHT_YEAR
#
# The distance of 1 light-year, ly.
# ---
# * GSL::CONST::MKSA::PARSEC
#
# The distance of 1 parsec, pc.
# ---
# * GSL::CONST::MKSA::GRAV_ACCEL
#
# The standard gravitational acceleration on Earth, g.
# ---
# * GSL::CONST::MKSA::SOLAR_MASS
#
# The mass of the Sun.
#
# == {}[link:index.html"name="3] Atomic and Nuclear Physics
# ---
# * GSL::CONST::MKSA::ELECTRON_CHARGE
#
# The charge of the electron, e.
# ---
# * GSL::CONST::CGSM::ELECTRON_CHARGE_ESU
#
# The charge of the electron, e, in esu unit (not defined in GSL::CONST::MKSA).
# ---
# * GSL::CONST::MKSA::ELECTRON_VOLT
#
# The energy of 1 electron volt, eV.
# ---
# * GSL::CONST::MKSA::UNIFIED_ATOMIC_MASS
#
# The unified atomic mass, amu.
# ---
# * GSL::CONST::MKSA::MASS_ELECTRON
#
# The mass of the electron, m_e.
# ---
# * GSL::CONST::MKSA::MASS_MUON
#
# The mass of the muon, m_\mu.
# ---
# * GSL::CONST::MKSA::MASS_PROTON
#
# The mass of the proton, m_p.
# ---
# * GSL::CONST::MKSA::MASS_NEUTRON
#
# The mass of the proton, m_n.
# ---
# * GSL::CONST::NUM::FINE_STRUCTURE
#
# The electromagnetic fine structure constant alpha.
# ---
# * GSL::CONST::MKSA::RYDBERG
#
# The Rydberg constant, Ry, in units of energy. This is related to the Rydberg inverse wavelength R by Ry = h c R.
# ---
# * GSL::CONST::MKSA::THOMSON_CROSS_SECTION
#
# The Thomson cross section of photon scattering by electrons.
# ---
# * GSL::CONST::MKSA::BOHR_RADIUS
#
# The Bohr radius, a_0.
# ---
# * GSL::CONST::MKSA::ANGSTROM
#
# The length of 1 angstrom.
# ---
# * GSL::CONST::MKSA::BARN
#
# The area of 1 barn.
# ---
# * GSL::CONST::MKSA::BOHR_MAGNETON
#
# The Bohr Magneton, mu_B.
# ---
# * GSL::CONST::MKSA::NUCLEAR_MAGNETON
#
# The Nuclear Magneton, mu_N.
# ---
# * GSL::CONST::MKSA::ELECTRON_MAGNETIC_MOMENT
#
# The absolute value of the magnetic moment of the electron, mu_e. The physical magnetic moment of the electron is negative.
# ---
# * GSL::CONST::MKSA::PROTON_MAGNETIC_MOMENT
#
# The magnetic moment of the proton, mu_p.
#
# == {}[link:index.html"name="4] Measurement of Time
# ---
# * GSL::CONST::MKSA::MINUTE
#
# The number of seconds in 1 minute.
# ---
# * GSL::CONST::MKSA::HOUR
#
# The number of seconds in 1 hour.
# ---
# * GSL::CONST::MKSA::DAY
#
# The number of seconds in 1 day.
# ---
# * GSL::CONST::MKSA::WEEK
#
# The number of seconds in 1 week.
#
# == {}[link:index.html"name="5] Imperial Units
# ---
# * GSL::CONST::MKSA::INCH
#
# The length of 1 inch.
# ---
# * GSL::CONST::MKSA::FOOT
#
# The length of 1 foot.
# ---
# * GSL::CONST::MKSA::YARD
#
# The length of 1 yard.
# ---
# * GSL::CONST::MKSA::MILE
#
# The length of 1 mile.
# ---
# * GSL::CONST::MKSA::MIL
#
# The length of 1 mil (1/1000th of an inch).
#
# == {}[link:index.html"name="6] Nautical Units
# ---
# * GSL::CONST::MKSA::NAUTICAL_MILE
#
# The length of 1 nautical mile.
# ---
# * GSL::CONST::MKSA::FATHOM
#
# The length of 1 fathom.
# ---
# * GSL::CONST::MKSA::KNOT
#
# The speed of 1 knot.
#
# == {}[link:index.html"name="7] Printers Units
# ---
# * GSL::CONST::MKSA::POINT
#
# The length of 1 printer's point (1/72 inch).
# ---
# * GSL::CONST::MKSA::TEXPOINT
#
# The length of 1 TeX point (1/72.27 inch).
#
# == {}[link:index.html"name="8] Volume
# ---
# * GSL::CONST::MKSA::ACRE
#
# The area of 1 acre.
# ---
# * GSL::CONST::MKSA::LITER
#
# The volume of 1 liter.
# ---
# * GSL::CONST::MKSA::US_GALLON
#
# The volume of 1 US gallon.
# ---
# * GSL::CONST::MKSA::CANADIAN_GALLON
#
# The volume of 1 Canadian gallon.
# ---
# * GSL::CONST::MKSA::UK_GALLON
#
# The volume of 1 UK gallon.
# ---
# * GSL::CONST::MKSA::QUART
#
# The volume of 1 quart.
# ---
# * GSL::CONST::MKSA::PINT
#
# The volume of 1 pint.
#
# == {}[link:index.html"name="9] Mass and Weight
# ---
# * GSL::CONST::MKSA::POUND_MASS
#
# The mass of 1 pound.
# ---
# * GSL::CONST::MKSA::OUNCE_MASS
#
# The mass of 1 ounce.
# ---
# * GSL::CONST::MKSA::TON
#
# The mass of 1 ton.
# ---
# * GSL::CONST::MKSA::METRIC_TON
#
# The mass of 1 metric ton (1000 kg).
# ---
# * GSL::CONST::MKSA::UK_TON
#
# The mass of 1 UK ton.
# ---
# * GSL::CONST::MKSA::TROY_OUNCE
#
# The mass of 1 troy ounce.
# ---
# * GSL::CONST::MKSA::CARAT
#
# The mass of 1 carat.
# ---
# * GSL::CONST::MKSA::GRAM_FORCE
#
# The force of 1 gram weight.
# ---
# * GSL::CONST::MKSA::POUND_FORCE
#
# The force of 1 pound weight.
# ---
# * GSL::CONST::MKSA::KILOPOUND_FORCE
#
# The force of 1 kilopound weight.
# ---
# * GSL::CONST::MKSA::POUNDAL
#
# The force of 1 poundal.
#
# == {}[link:index.html"name="10] Thermal Energy and Power
# ---
# * GSL::CONST::MKSA::CALORIE
#
# The energy of 1 calorie.
# ---
# * GSL::CONST::MKSA::BTU
#
# The energy of 1 British Thermal Unit, btu.
# ---
# * GSL::CONST::MKSA::THERM
#
# The energy of 1 Therm.
# ---
# * GSL::CONST::MKSA::HORSEPOWER
#
# The power of 1 horsepower.
#
# == {}[link:index.html"name="11] Pressure
# ---
# * GSL::CONST::MKSA::BAR
#
# The pressure of 1 bar.
# ---
# * GSL::CONST::MKSA::STD_ATMOSPHERE
#
# The pressure of 1 standard atmosphere.
# ---
# * GSL::CONST::MKSA::TORR
#
# The pressure of 1 torr.
# ---
# * GSL::CONST::MKSA::METER_OF_MERCURY
#
# The pressure of 1 meter of mercury.
# ---
# * GSL::CONST::MKSA::INCH_OF_MERCURY
#
# The pressure of 1 inch of mercury.
# ---
# * GSL::CONST::MKSA::INCH_OF_WATER
#
# The pressure of 1 inch of water.
# ---
# * GSL::CONST::MKSA::PSI
#
# The pressure of 1 pound per square inch.
#
# == {}[link:index.html"name="12] Viscosity
# ---
# * GSL::CONST::MKSA::POISE
#
# The dynamic viscosity of 1 poise.
# ---
# * GSL::CONST::MKSA::STOKES
#
# The kinematic viscosity of 1 stokes.
#
# == {}[link:index.html"name="13] Light and Illumination
# ---
# * GSL::CONST::MKSA::STILB
#
# The luminance of 1 stilb.
# ---
# * GSL::CONST::MKSA::LUMEN
#
# The luminous flux of 1 lumen.
# ---
# * GSL::CONST::MKSA::LUX
#
# The illuminance of 1 lux.
# ---
# * GSL::CONST::MKSA::PHOT
#
# The illuminance of 1 phot.
# ---
# * GSL::CONST::MKSA::FOOTCANDLE
#
# The illuminance of 1 footcandle.
# ---
# * GSL::CONST::MKSA::LAMBERT
#
# The luminance of 1 lambert.
# ---
# * GSL::CONST::MKSA::FOOTLAMBERT
#
# The luminance of 1 footlambert.
#
# == {}[link:index.html"name="14] Radioactivity
# ---
# * GSL::CONST::MKSA::CURIE
#
# The activity of 1 curie.
# ---
# * GSL::CONST::MKSA::ROENTGEN
#
# The exposure of 1 roentgen.
# ---
# * GSL::CONST::MKSA::RAD
#
# The absorbed dose of 1 rad.
#
# == {}[link:index.html"name="15] Force and Energy
# ---
# * GSL::CONST::MKSA::NEWTON
#
# The SI unit of force, 1 Newton.
# ---
# * GSL::CONST::MKSA::DYNE
#
# he force of 1 Dyne = 10^-5 Newton.
# ---
# * GSL::CONST::MKSA::JOULE
#
# The SI unit of energy, 1 Joule.
# ---
# * GSL::CONST::MKSA::ERG
#
# The energy 1 erg = 10^-7 Joule.
#
# == {}[link:index.html"name="16] Prefixes
# ---
# * GSL::CONST::NUM::YOTTA
#
# 10^24
# ---
# * GSL::CONST::NUM::ZETTA
#
# 10^21
# ---
# * GSL::CONST::NUM::EXA
#
# 10^18
# ---
# * GSL::CONST::NUM::PETA
#
# 10^15
# ---
# * GSL::CONST::NUM::TERA
#
# 10^12
# ---
# * GSL::CONST::NUM::GIGA
#
# 10^9
# ---
# * GSL::CONST::NUM::MEGA
#
# 10^6
# ---
# * GSL::CONST::NUM::KILO
#
# 10^3
# ---
# * GSL::CONST::NUM::MILLI
#
# 10^-3
# ---
# * GSL::CONST::NUM::MICRO
#
# 10^-6
# ---
# * GSL::CONST::NUM::NANO
#
# 10^-9
# ---
# * GSL::CONST::NUM::PICO
#
# 10^-12
# ---
# * GSL::CONST::NUM::FEMTO
#
# 10^-15
# ---
# * GSL::CONST::NUM::ATTO
#
# 10^-18
# ---
# * GSL::CONST::NUM::ZEPTO
#
# 10^-21
# ---
# * GSL::CONST::NUM::YOCTO
#
# 10^-24
#
# == {}[link:index.html"name="17] Example
# The following program demonstrates the use of the physical constants in a
# calculation. In this case, the goal is to calculate the range of light-travel
# times from Earth to Mars.
#
# require("gsl")
# include GSL::CONST::MKSA
#
# puts("In MKSA unit")
#
# c = SPEED_OF_LIGHT;
# au = ASTRONOMICAL_UNIT;
# minutes = MINUTE;
#
# # distance stored in meters
# r_earth = 1.00 * au;
# r_mars = 1.52 * au;
#
# t_min = (r_mars - r_earth) / c;
# t_max = (r_mars + r_earth) / c;
#
# printf("light travel time from Earth to Mars:\n");
# printf("c = %e [m/s]\n", c)
# printf("AU = %e [m]\n", au)
# printf("minutes = %e [s]\n", minutes)
# printf("minimum = %.1f minutes\n", t_min / minutes);
# printf("maximum = %.1f minutes\n\n", t_max / minutes);
#
# {prev}[link:files/rdoc/bspline_rdoc.html]
# {next}[link:files/rdoc/graph_rdoc.html]
#
# {Reference index}[link:files/rdoc/ref_rdoc.html]
# {top}[link:files/rdoc/index_rdoc.html]
#
#