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:



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

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:



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

def _mean_rotation(ahar)
  super + @rotation0
end