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
_adjust, _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
オブジェクトの生成
255 256 257 258 |
# File 'lib/when_exe/region/indian.rb', line 255 def initialize(formula, rotation) @formula = formula @rotation = rotation end |
Instance Method Details
#_mean_rotation(ahar) ⇒ Numeric
平均黄経
246 247 248 |
# File 'lib/when_exe/region/indian.rb', line 246 def _mean_rotation(ahar) @rotation * ahar / @formula.civil_days end |
#mean_longitude(t) ⇒ Numeric
平均黄経
226 227 228 |
# File 'lib/when_exe/region/indian.rb', line 226 def mean_longitude(t) _mean_rotation(t - E) end |
#true_longitude(t) ⇒ Numeric
真黄経
236 237 238 |
# File 'lib/when_exe/region/indian.rb', line 236 def true_longitude(t) _true_rotation(t - E) end |