Variables
phys_data.c File Reference

This file contains physical data for solar system data. More...

#include "aephem.h"

Variables

struct ae_physical_term_t ae_phys_no_term []
 An empty series for ephemeride terms with no extra terms. More...
 
struct ae_physical_t ae_phys_sun
 Physical parameters for the Sun. More...
 
struct ae_physical_term_t ae_phys_mercury_w []
 Physical parameters for Mercury: sine terms for w (M1 through M5). More...
 
struct ae_physical_t ae_phys_mercury
 Physical parameters for Mercury. More...
 
struct ae_physical_t ae_phys_venus
 Physical parameters for Venus. More...
 
struct ae_physical_t ae_phys_earth
 Physical parameters for Earth. More...
 
struct ae_physical_t ae_phys_mars
 Physical parameters for Mars. More...
 
struct ae_physical_term_t ae_phys_jupiter_sincos []
 Physical parameters for Jupiter: sine terms for ra (Ja through Je). More...
 
struct ae_physical_t ae_phys_jupiter
 Physical parameters for Jupiter. More...
 
struct ae_physical_t ae_phys_saturn
 Physical parameters for Saturn. More...
 
const double ae_saturn_rings_tau []
 Physical parameters for Saturn's rings' optical depths. More...
 
const double ae_saturn_rings_a_inner []
 Physical parameters for Saturn's rings' inner radii. More...
 
const double ae_saturn_rings_a_outer []
 Physical parameters for Saturn's rings' outer radii. More...
 
const char * ae_saturn_rings_name []
 Names of Saturn's rings. More...
 
struct ae_ring_geometry_t ae_saturn_rings
 Physical parameters for Saturn's rings. More...
 
struct ae_physical_t ae_phys_uranus
 Physical parameters for Uranus. More...
 
struct ae_physical_term_t ae_phys_neptune_ra_sin []
 Physical parameters for Neptune: sine term for ra. More...
 
struct ae_physical_term_t ae_phys_neptune_dec_cos []
 Physical parameters for Neptune: cosine term for ra. More...
 
struct ae_physical_term_t ae_phys_neptune_w_sin []
 Physical parameters for Neptune: sine term for w. More...
 
struct ae_physical_t ae_phys_neptune
 Physical parameters for Neptune. More...
 
struct ae_physical_t ae_phys_pluto
 Physical parameters for Pluto. More...
 

Detailed Description

This file contains physical data for solar system data.

Variable Documentation

struct ae_physical_t ae_phys_earth
Initial value:
= {
6371.00,
6378.14,
6356.75,
3.57,
8.85,
11.52,
0.000, -0.6410000, ae_phys_no_term,
90.000, -0.5570000, ae_phys_no_term,
190.147, 360.9856235, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Earth.

struct ae_physical_t ae_phys_jupiter
Initial value:
= {
69911,
71492,
66854,
62.1,
31,
102,
268.056595, -0.0064990, ae_phys_jupiter_sincos,
64.495303, 0.0024130, ae_phys_jupiter_sincos,
284.950000, 870.5360000, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_jupiter_sincos[]
Physical parameters for Jupiter: sine terms for ra (Ja through Je).
Definition: phys_data.c:106
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Jupiter.

struct ae_physical_term_t ae_phys_jupiter_sincos[]
Initial value:
= {
{AE_PHYSICAL_T, 0.000117, 99.360714, 4850.4046, 0},
{AE_PHYSICAL_T, 0.000938, 175.895369, 1191.9605, 0},
{AE_PHYSICAL_T, 0.001432, 300.323162, 262.5475, 0},
{AE_PHYSICAL_T, 0.000030, 114.012305, 6070.2476, 0},
{AE_PHYSICAL_T, 0.002150, 49.511251, 64.3000, 0},
{AE_PHYSICAL_END, 0, 0, 0, 0}
}
Use T = # Julian centuries since J2000.
Definition: aephem.h:142
For marking the end of the series.
Definition: aephem.h:140

Physical parameters for Jupiter: sine terms for ra (Ja through Je).

struct ae_physical_t ae_phys_mars
Initial value:
= {
3389.50,
3396.19,
3376.20,
3.0,
22.64,
7.55,
317.68143, -0.10610000, ae_phys_no_term,
52.88650, -0.06090000, ae_phys_no_term,
176.63000, 350.89198226, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Mars.

struct ae_physical_t ae_phys_mercury
Initial value:
= {
2439.7,
2439.7,
2439.7,
1.0,
4.6,
2.5,
281.0100, -0.0328000, ae_phys_no_term,
61.4500, -0.0049000, ae_phys_no_term,
329.5469, 6.1385025, 0, ae_phys_mercury_w
}
struct ae_physical_term_t ae_phys_mercury_w[]
Physical parameters for Mercury: sine terms for w (M1 through M5).
Definition: phys_data.c:44
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Mercury.

struct ae_physical_term_t ae_phys_mercury_w[]
Initial value:
= {
{AE_PHYSICAL_D, 0.00993822, 174.791086, 4.0923350, 0},
{AE_PHYSICAL_D, -0.00104581, 349.582171, 8.1846700, 0},
{AE_PHYSICAL_D, -0.00010280, 164.373257, 12.277005, 0},
{AE_PHYSICAL_D, -0.00002364, 339.164343, 16.369340, 0},
{AE_PHYSICAL_D, -0.00000532, 153.955429, 20.4616750, 0},
{AE_PHYSICAL_END, 0, 0, 0, 0}
}
For marking the end of the series.
Definition: aephem.h:140
Use d = # days since J2000.
Definition: aephem.h:141

Physical parameters for Mercury: sine terms for w (M1 through M5).

struct ae_physical_t ae_phys_neptune
Initial value:
= {
24622,
24764,
24341,
8,
14,
0,
299.36, 0.0000000, ae_phys_neptune_ra_sin,
43.46, 0.0000000, ae_phys_neptune_dec_cos,
253.18, 536.3128492, 0, ae_phys_neptune_w_sin
}
struct ae_physical_term_t ae_phys_neptune_ra_sin[]
Physical parameters for Neptune: sine term for ra.
Definition: phys_data.c:187
struct ae_physical_term_t ae_phys_neptune_dec_cos[]
Physical parameters for Neptune: cosine term for ra.
Definition: phys_data.c:193
struct ae_physical_term_t ae_phys_neptune_w_sin[]
Physical parameters for Neptune: sine term for w.
Definition: phys_data.c:199

Physical parameters for Neptune.

struct ae_physical_term_t ae_phys_neptune_dec_cos[]
Initial value:
= {
{AE_PHYSICAL_T, -0.51, 357.85, 52.316, 0},
{AE_PHYSICAL_END, 0, 0, 0, 0}
}
Use T = # Julian centuries since J2000.
Definition: aephem.h:142
For marking the end of the series.
Definition: aephem.h:140

Physical parameters for Neptune: cosine term for ra.

struct ae_physical_term_t ae_phys_neptune_ra_sin[]
Initial value:
= {
{AE_PHYSICAL_T, 0.70, 357.85, 52.316, 0},
{AE_PHYSICAL_END, 0, 0, 0, 0}
}
Use T = # Julian centuries since J2000.
Definition: aephem.h:142
For marking the end of the series.
Definition: aephem.h:140

Physical parameters for Neptune: sine term for ra.

struct ae_physical_term_t ae_phys_neptune_w_sin[]
Initial value:
= {
{AE_PHYSICAL_T, -0.48, 357.85, 52.316, 0},
{AE_PHYSICAL_END, 0, 0, 0, 0}
}
Use T = # Julian centuries since J2000.
Definition: aephem.h:142
For marking the end of the series.
Definition: aephem.h:140

Physical parameters for Neptune: sine term for w.

struct ae_physical_term_t ae_phys_no_term[]
Initial value:
= {
{AE_PHYSICAL_END, 0, 0, 0, 0}
}
For marking the end of the series.
Definition: aephem.h:140

An empty series for ephemeride terms with no extra terms.

struct ae_physical_t ae_phys_pluto
Initial value:
= {
1195,
1195,
1195,
0,
0,
0,
132.993, 0.0000000, ae_phys_no_term,
-6.163, 0.0000000, ae_phys_no_term,
237.305, 56.3625225, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Pluto.

struct ae_physical_t ae_phys_saturn
Initial value:
= {
58232,
60268,
54364,
102.9,
8,
205,
40.589, -0.0360000, ae_phys_no_term,
83.537, -0.0040000, ae_phys_no_term,
38.900, 810.7939024, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Saturn.

struct ae_physical_t ae_phys_sun
Initial value:
= {
696000,
696000,
696000,
0,
0,
0,
286.13, 0, ae_phys_no_term,
63.87, 0, ae_phys_no_term,
84.10, 14.1844000, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for the Sun.

struct ae_physical_t ae_phys_uranus
Initial value:
= {
25362,
25559,
24973,
16.8,
28,
0,
257.311, 0.0000000, ae_phys_no_term,
-15.175, 0.0000000, ae_phys_no_term,
203.810, -501.1600928, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Uranus.

struct ae_physical_t ae_phys_venus
Initial value:
= {
6051.8,
6051.8,
6051.8,
1,
11,
2,
272.76, 0.0000000, ae_phys_no_term,
67.16, 0.0000000, ae_phys_no_term,
160.20, -1.4813688, 0, ae_phys_no_term
}
struct ae_physical_term_t ae_phys_no_term[]
An empty series for ephemeride terms with no extra terms.
Definition: phys_data.c:26

Physical parameters for Venus.

struct ae_ring_geometry_t ae_saturn_rings
Initial value:
= {
7,
}
const char * ae_saturn_rings_name[]
Names of Saturn's rings.
Definition: phys_data.c:158
const double ae_saturn_rings_tau[]
Physical parameters for Saturn's rings' optical depths.
Definition: phys_data.c:143
const double ae_saturn_rings_a_outer[]
Physical parameters for Saturn's rings' outer radii.
Definition: phys_data.c:153
const double ae_saturn_rings_a_inner[]
Physical parameters for Saturn's rings' inner radii.
Definition: phys_data.c:148

Physical parameters for Saturn's rings.

const double ae_saturn_rings_a_inner[]
Initial value:
= {
2.025, 1.95, 1.64, 1.525, 1.43, 1.29, 1.24
}

Physical parameters for Saturn's rings' inner radii.

const double ae_saturn_rings_a_outer[]
Initial value:
= {
2.27, 2.025, 1.95, 1.64, 1.525, 1.43, 1.29
}

Physical parameters for Saturn's rings' outer radii.

const char* ae_saturn_rings_name[]
Initial value:
= {
"A", "Cassini Division", "Outer B", "Inner B", "Outer C", "Middle C",
"Inner C"
}

Names of Saturn's rings.

const double ae_saturn_rings_tau[]
Initial value:
= {
0.7, 0.1, 2.0, 1.0, 0.1, 0.15, 0.08
}

Physical parameters for Saturn's rings' optical depths.