Class: When::Ephemeris::Hindu::ClassicGraha Abstract
- Defined in:
- lib/when_exe/region/indian.rb
Overview
This class is abstract.
古典的“惑星”
Direct Known Subclasses
Constant Summary
Constants included from When::Ephemeris
AU, AcS, BCENT, C0, CIRCLE, COS, COSL, COSLT, COST, DAY, DEG, EPOCH1800, EPOCH1900, EPOCH1975, EPOCH2000, FARAWAY, JCENT, JYEAR, Jupiter, LIN, Mars, Mercury, Neptune, P0B, P0L, P0P, P0dB, P0dL, P1B, P1L, P1R, P2B, P2L, P2Q, P2dL, P3L, P3Q, P4B, P4L, P4Q, P4dL, P5B, P5L, P5Q, P5dL, P5l, P5n, P5r, P5t, P6B, P6L, P6Q, P6dL, P6l, P6n, P6r, P6t, P7B, P7L, P7R, P8B, P8L, P8R, P9B, P9L, P9R, PSEC, Pluto, SIN, SINL, SINLT, SINT, Saturn, Uranus, Venus
Instance Method Summary collapse
-
#_mean_rotation(ahar) ⇒ Numeric
平均黄経.
-
#initialize(formula, rotation) ⇒ ClassicGraha
constructor
オブジェクトの生成.
-
#mean_longitude(t) ⇒ Numeric
平均黄経.
-
#true_longitude(t) ⇒ Numeric
真黄経.
Methods included from When::Ephemeris
_rot, _to_p2, _to_p3, _to_r3, acos, asin, cosc, cosd, delta_e, delta_p, julian_century_from_2000, julian_year_from_1975, obl, polynomial, root, sinc, sind, tanc, tand, trigonometric
Constructor Details
#initialize(formula, rotation) ⇒ ClassicGraha
オブジェクトの生成
221 222 223 224 |
# File 'lib/when_exe/region/indian.rb', line 221 def initialize(formula, rotation) @formula = formula @rotation = rotation end |
Instance Method Details
#_mean_rotation(ahar) ⇒ Numeric
平均黄経
212 213 214 |
# File 'lib/when_exe/region/indian.rb', line 212 def _mean_rotation(ahar) @rotation * ahar / @formula.civil_days end |
#mean_longitude(t) ⇒ Numeric
平均黄経
192 193 194 |
# File 'lib/when_exe/region/indian.rb', line 192 def mean_longitude(t) _mean_rotation(t - E) end |
#true_longitude(t) ⇒ Numeric
真黄経
202 203 204 |
# File 'lib/when_exe/region/indian.rb', line 202 def true_longitude(t) _true_rotation(t - E) end |