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:



247
248
249
250
# File 'lib/when_exe/region/indian.rb', line 247

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:



236
237
238
# File 'lib/when_exe/region/indian.rb', line 236

def _mean_rotation(ahar)
  super + @rotation0
end