Class: When::Ephemeris::Hindu::ConcentricGraha Abstract

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

Overview

This class is abstract.

太陽と月 - 逆行しない“惑星”

Direct Known Subclasses

Moon, Sun

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 RealGraha

#_manda_equation

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, circumm, apogee, epoch) ⇒ ConcentricGraha

オブジェクトの生成

Parameters:

  • formula (When::Ephemeris::Formula)

    親オブジェクト

  • rotation (Numeric)

    ユガあたりの回転数

  • circumm (Numeric)

    マンダ円の半径

  • apogee (Numeric)

    近点黄経 / CIRCLE

  • epoch (Numeric)

    カリユガ暦元での黄経 / CIRCLE



341
342
343
344
# File 'lib/when_exe/region/indian.rb', line 341

def initialize(formula, rotation, circumm, apogee, epoch)
  @epoch = epoch
  super(formula, rotation, circumm, apogee)
end

Instance Method Details

#_mean_rotation(ahar) ⇒ Numeric

平均黄経

Parameters:

  • ahar (Numeric)

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

Returns:



329
330
331
# File 'lib/when_exe/region/indian.rb', line 329

def _mean_rotation(ahar)
  super + @epoch
end