Class: When::Ephemeris::Hindu::VirtualGraha

Inherits:
ClassicGraha show all
Defined in:
lib/when_exe/region/indian.rb

Overview

架空の“惑星” - ラーフ / 月軌道の遠地点としてのケートゥ

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

Methods inherited from ClassicGraha

#mean_longitude, #true_longitude

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, rotation0) ⇒ VirtualGraha

オブジェクトの生成

Parameters:



285
286
287
288
# File 'lib/when_exe/region/indian.rb', line 285

def initialize(formula, rotation, rotation0)
  @rotation0 = rotation0 / 360.0
  super(formula, rotation)
end

Instance Method Details

#_mean_rotation(ahar) ⇒ Numeric Also known as: _true_rotation

平均黄経

Parameters:

  • ahar (Numeric)

    カリユガ暦元からの経過日数

Returns:



274
275
276
# File 'lib/when_exe/region/indian.rb', line 274

def _mean_rotation(ahar)
  super + @rotation0
end