|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.stellarium.astro.planet.Lunar
public class Lunar
Lunar data.
Nested Class Summary | |
---|---|
(package private) static class
|
Lunar.DataReader
The reader of a perturbation file |
(package private) static class
|
Lunar.EarthPert
used for elp 4 - 9 |
static class |
Lunar.GeoFunc
|
(package private) static class
|
Lunar.MainProblem
used for elp1 - 3 |
(package private) static class
|
Lunar.MoonPert
|
(package private) static class
|
Lunar.PlanetPert
used for elp 10 - 21 |
(package private) static class
|
Lunar.PlanSolPert
|
(package private)
static interface |
Lunar.ReadStrategy<T>
The strategy to read a given perturbation object |
(package private) static class
|
Lunar.RelPert
|
(package private) static class
|
Lunar.TidalEffects
|
Field Summary | |
---|---|
(package private) static double
|
A0
|
(package private) static double
|
ALPHA
|
(package private) static double
|
AM
|
(package private) static double
|
ATH
|
(package private) static double
|
AU
AU in KM |
(package private) static double
|
C1
|
(package private) static double
|
C2
|
(package private) static double
|
DEG
|
(package private)
static double[][] |
del
Delaunay's arguments. |
(package private) static double
|
DELE
|
(package private) static double
|
DELEP
|
(package private) static double
|
DELG
|
(package private) static double
|
DELNP
|
(package private) static double
|
DELNU
Corrections of the constants for DE200/LE200 |
(package private) static double
|
DTASM
|
(package private)
static double[] |
earth
|
(package private) static double
|
M_PI2
|
(package private) static Lunar.MoonPert[]
|
moon_pert_elp28
|
(package private) static Lunar.MoonPert[]
|
moon_pert_elp29
|
(package private) static Lunar.MoonPert[]
|
moon_pert_elp30
|
(package private)
static double[][] |
p
Planetary arguments |
(package private) static double
|
P1
Precession matrix |
(package private) static double
|
P2
|
(package private) static double
|
P3
|
(package private) static double
|
P4
|
(package private) static double
|
P5
|
(package private)
static double[] |
peri
|
static double |
PIS2
|
(package private) static Lunar.PlanSolPert[] |
plan_sol_pert_elp34
|
(package private) static Lunar.PlanSolPert[] |
plan_sol_pert_elp35
|
(package private) static Lunar.PlanSolPert[] |
plan_sol_pert_elp36
|
(package private)
static double[] |
pre
precision |
(package private) static double
|
PRECES
|
(package private) static double
|
Q1
|
(package private) static double
|
Q2
|
(package private) static double
|
Q3
|
(package private) static double
|
Q4
|
(package private) static double
|
Q5
|
(package private) static double
|
RAD
Chapront theory lunar constants |
(package private) static Lunar.RelPert[]
|
rel_pert_elp31
|
(package private) static Lunar.RelPert[]
|
rel_pert_elp32
|
(package private) static Lunar.RelPert[]
|
rel_pert_elp33
|
(package private) static Lunar.TidalEffects[] |
tidal_effects_elp22
|
(package private) static Lunar.TidalEffects[] |
tidal_effects_elp23
|
(package private) static Lunar.TidalEffects[] |
tidal_effects_elp24
|
(package private) static Lunar.TidalEffects[] |
tidal_effects_elp25
|
(package private) static Lunar.TidalEffects[] |
tidal_effects_elp26
|
(package private) static Lunar.TidalEffects[] |
tidal_effects_elp27
|
(package private)
static double[] |
W1
constants with corrections for DE200 / LE200 |
(package private) static double
|
W12
|
(package private)
static double[] |
W2
|
(package private)
static double[] |
W3
|
(package private)
static double[] |
zeta
|
Constructor Summary | |
---|---|
Lunar()
|
Method Summary | |
---|---|
static PosFunc
|
createGeoFunc()
|
(package private) static double
|
pget_mean_obliquity(double t)
The obliquity formula (and all the magic numbers below) come from Meeus, Astro Algorithms. |
(package private) static double
|
sumSeriesElp1(double[] t)
sum lunar elp1 series |
(package private) static double
|
sumSeriesElp10(double[] t)
sum lunar elp10 series |
(package private) static double
|
sumSeriesElp11(double[] t)
sum lunar elp11 series |
(package private) static double
|
sumSeriesElp12(double[] t)
sum lunar elp12 series |
(package private) static double
|
sumSeriesElp13(double[] t)
sum lunar elp13 series |
(package private) static double
|
sumSeriesElp14(double[] t)
sum lunar elp14 series |
(package private) static double
|
sumSeriesElp15(double[] t)
sum lunar elp15 series |
(package private) static double
|
sumSeriesElp16(double[] t)
sum lunar elp16 series |
(package private) static double
|
sumSeriesElp17(double[] t)
|
(package private) static double
|
sumSeriesElp18(double[] t)
|
(package private) static double
|
sumSeriesElp19(double[] t)
|
(package private) static double
|
sumSeriesElp2(double[] t)
sum lunar elp2 series |
(package private) static double
|
sumSeriesElp20(double[] t)
|
(package private) static double
|
sumSeriesElp21(double[] t)
|
(package private) static double
|
sumSeriesElp22(double[] t)
sum lunar elp22 series |
(package private) static double
|
sumSeriesElp23(double[] t)
sum lunar elp23 series |
(package private) static double
|
sumSeriesElp24(double[] t)
sum lunar elp24 series |
(package private) static double
|
sumSeriesElp25(double[] t)
sum lunar elp25 series |
(package private) static double
|
sumSeriesElp26(double[] t)
sum lunar elp26 series |
(package private) static double
|
sumSeriesElp27(double[] t)
sum lunar elp27 series |
(package private) static double
|
sumSeriesElp28(double[] t)
sum lunar elp28 series |
(package private) static double
|
sumSeriesElp29(double[] t)
sum lunar elp29 series |
(package private) static double
|
sumSeriesElp3(double[] t)
sum lunar elp3 series |
(package private) static double
|
sumSeriesElp30(double[] t)
sum lunar elp30 series |
(package private) static double
|
sumSeriesElp31(double[] t)
sum lunar elp31 series |
(package private) static double
|
sumSeriesElp32(double[] t)
sum lunar elp32 series |
(package private) static double
|
sumSeriesElp33(double[] t)
sum lunar elp33 series |
(package private) static double
|
sumSeriesElp34(double[] t)
sum lunar elp34 series |
(package private) static double
|
sumSeriesElp35(double[] t)
sum lunar elp35 series |
(package private) static double
|
sumSeriesElp36(double[] t)
sum lunar elp36 series |
(package private) static double
|
sumSeriesElp4(double[] t)
sum lunar elp4 series |
(package private) static double
|
sumSeriesElp5(double[] t)
sum lunar elp5 series |
(package private) static double
|
sumSeriesElp6(double[] t)
sum lunar elp6 series |
(package private) static double
|
sumSeriesElp7(double[] t)
sum lunar elp7 series |
(package private) static double
|
sumSeriesElp8(double[] t)
sum lunar elp8 series |
(package private) static double
|
sumSeriesElp9(double[] t)
sum lunar elp9 series |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final double AU
static final double RAD
static final double DEG
static final double M_PI2
public static final double PIS2
static final double ATH
static final double A0
static final double AM
static final double ALPHA
static final double DTASM
static final double W12
static final double PRECES
static final double C1
static final double C2
static final double DELNU
static final double DELE
static final double DELG
static final double DELNP
static final double DELEP
static final double P1
static final double P2
static final double P3
static final double P4
static final double P5
static final double Q1
static final double Q2
static final double Q3
static final double Q4
static final double Q5
static final double[] W1
static final double[] W2
static final double[] W3
static final double[] earth
static final double[] peri
static final double[][] del
static final double[] zeta
static final double[][] p
static double[] pre
static final Lunar.TidalEffects[] tidal_effects_elp22
static final Lunar.TidalEffects[] tidal_effects_elp23
static final Lunar.TidalEffects[] tidal_effects_elp24
static final Lunar.TidalEffects[] tidal_effects_elp25
static final Lunar.TidalEffects[] tidal_effects_elp26
static final Lunar.TidalEffects[] tidal_effects_elp27
static final Lunar.MoonPert[] moon_pert_elp28
static final Lunar.MoonPert[] moon_pert_elp29
static final Lunar.MoonPert[] moon_pert_elp30
static final Lunar.RelPert[] rel_pert_elp31
static final Lunar.RelPert[] rel_pert_elp32
static final Lunar.RelPert[] rel_pert_elp33
static final Lunar.PlanSolPert[] plan_sol_pert_elp34
static final Lunar.PlanSolPert[] plan_sol_pert_elp35
static final Lunar.PlanSolPert[] plan_sol_pert_elp36
Constructor Detail |
---|
public Lunar()
Method Detail |
---|
static double sumSeriesElp1(double[] t)
static double sumSeriesElp2(double[] t)
static double sumSeriesElp3(double[] t)
static double sumSeriesElp4(double[] t)
static double sumSeriesElp5(double[] t)
static double sumSeriesElp6(double[] t)
static double sumSeriesElp7(double[] t)
static double sumSeriesElp8(double[] t)
static double sumSeriesElp9(double[] t)
static double sumSeriesElp10(double[] t)
static double sumSeriesElp11(double[] t)
static double sumSeriesElp12(double[] t)
static double sumSeriesElp13(double[] t)
static double sumSeriesElp14(double[] t)
static double sumSeriesElp15(double[] t)
static double sumSeriesElp16(double[] t)
static double sumSeriesElp17(double[] t)
static double sumSeriesElp18(double[] t)
static double sumSeriesElp19(double[] t)
static double sumSeriesElp20(double[] t)
static double sumSeriesElp21(double[] t)
static double sumSeriesElp22(double[] t)
static double sumSeriesElp23(double[] t)
static double sumSeriesElp24(double[] t)
static double sumSeriesElp25(double[] t)
static double sumSeriesElp26(double[] t)
static double sumSeriesElp27(double[] t)
static double sumSeriesElp28(double[] t)
static double sumSeriesElp29(double[] t)
static double sumSeriesElp30(double[] t)
static double sumSeriesElp31(double[] t)
static double sumSeriesElp32(double[] t)
static double sumSeriesElp33(double[] t)
static double sumSeriesElp34(double[] t)
static double sumSeriesElp35(double[] t)
static double sumSeriesElp36(double[] t)
static double pget_mean_obliquity(double t)
public static PosFunc createGeoFunc()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |