Class: When::Ephemeris::Hindu::RealGraha Abstract

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

Overview

This class is abstract.

実在の“惑星”

Direct Known Subclasses

ConcentricGraha, Planet

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_rotation, #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) ⇒ RealGraha

オブジェクトの生成

Parameters:



311
312
313
314
315
# File 'lib/when_exe/region/indian.rb', line 311

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

Instance Method Details

#_manda_equation(rot) ⇒ Numeric

マンダ補正

Parameters:

  • rot (Numeric)

    平均近点角など / CIRCLE

Returns:



300
301
302
# File 'lib/when_exe/region/indian.rb', line 300

def _manda_equation(rot)
  asin(@circumm * sinc(rot)) / CIRCLE
end