Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.apo.nmsu.edu/Telescopes/coordConv/html/phys_const_8h_source.html
Дата изменения: Thu May 7 21:42:46 2015
Дата индексирования: Sun Apr 10 03:38:30 2016
Кодировка: IBM-866

Поисковые слова: р п р п р п р п р п р п р п р п р п
lsst.coordConv: include/coordConv/physConst.h Source File
lsst.coordConv  unknown
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
physConst.h
Go to the documentation of this file.
1 #pragma once
2 #include <cmath>
3 /*
4 Physical constants
5 
6 References:
7  U.S. Naval Observatory, the APPLE subroutine library for J2000.0 data
8  U.S. Naval Observatory, "The Astronomical Almanac" for 1987
9  S. Selby, "Standard Mathematical Tables", 15th ed, 1967, Chemical Rubber Co.
10  C. Allen, "Astrophysical Quantities", 1973, Athlone Press (U. of London)
11  L. Taff, "Computational Spherical Astronomy", 1981, Wiley
12  R. Green, "Spherical Astronomy", 1985, Cambridge
13  S. Aoki, et. al. (1983) Astron. Astrophys. 128, 263-267
14 */
15 namespace coordConv {
16 
17  const double Pi = std::atan(1.0)*4;
18  const double HoursPerDeg = 24.0 / 360.0; // hours per degree
19  const double RadPerDeg = Pi / 180.0; // radians per degree
20  const double KmPerAU = 149597871.0; // kilometers per astr. unit (Astr. Almanac)
21  const double AUPerParsec = 206264.8062470964; // astronomical units per parsec (the APPLE subr. library)
22  const double ArcsecPerDeg = 3600.0; // arcseconds per degree
23  const double SecPerDay = 24.0 * 3600.0; // seconds per day
24  const double DaysPerYear = 365.25; // days per TT (or TAI...) year
25  const double VLight = 299792.458 / KmPerAU; // (au/sec), based on c = 299792458 m/sec (exact)
26  const double DegK_DegC = 273.15; // deg. Kelvin - deg. C (Allen, exact)
27  const double MJD_UnixTime = 40587 * SecPerDay; // MJD (seconds) - unix time
28  // unix time is 0 at 1970-01-01 00:00:00; unix time = JD тИТ 2,440,587.5 (days)
29  // MJD is 0 at 1858-11-17 00:00:00; MJD = JD тИТ 2,400,000.5 (days)
30  const double MJDJ2000 = 51544.5; // Modified Julian Date at epoch J2000.0 noon (days)
31  const double AngstromsPerMicron = 1.0e4;
32  const double PascalsPerMillibar = 100.0;
33 
34 
35  const double TT_TAI = 32.184; // TT - UTC (seconds) (Astr. Almanac)
36 // const double BE_J2000 = 2000.001278; // Bessilian equiv. of J2000.0 (Taff)
37 // const double JE_B1950 = 1949.999790; // Julian equiv. of B1950 (Taff)
38 // const double JY_per_BY = 36524.2198781 / 36525.0; // Julian years per Besselian (troPical) Years (Taff)
39  const double SiderealPerSolar = 1.00273790934; // Mean sidereal time units per mean solar time unit; in 1987
40  // (Astr. Almanac) (defined as sid. days/UT days; equals sid. days/TAI days on ave.)
41 
42 }
const double DegK_DegC
Definition: physConst.h:26
const double AUPerParsec
Definition: physConst.h:21
const double VLight
Definition: physConst.h:25
const double Pi
Definition: physConst.h:17
const double HoursPerDeg
Definition: physConst.h:18
const double PascalsPerMillibar
Definition: physConst.h:32
const double MJD_UnixTime
Definition: physConst.h:27
const double SecPerDay
Definition: physConst.h:23
const double DaysPerYear
Definition: physConst.h:24
const double AngstromsPerMicron
Definition: physConst.h:31
const double TT_TAI
Definition: physConst.h:35
const double MJDJ2000
Definition: physConst.h:30
const double SiderealPerSolar
Definition: physConst.h:39
const double KmPerAU
Definition: physConst.h:20
const double RadPerDeg
Definition: physConst.h:19
const double ArcsecPerDeg
Definition: physConst.h:22