Class: When::Ephemeris::ChineseTrueLunation
- Inherits:
-
MeanLunation
- Object
- BasicTypes::Object
- Formula
- MeanLunation
- When::Ephemeris::ChineseTrueLunation
- Defined in:
- lib/when_exe/region/chinese.rb
Overview
Chinese Luni-Solar Calendar Formula for True Lunation Type
Constant Summary
Constants inherited from Formula
Formula::Bs, Formula::CYCLE_0M, Formula::CYCLE_1M, Formula::Sgn
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
Constants included from Parts::Resource
Parts::Resource::LabelProperty
Instance Attribute Summary collapse
-
#anomalistic_month_length ⇒ Numeric
readonly
近点月.
- #anomalistic_month_shift ⇒ Numeric readonly
-
#m ⇒ Array<Array< 区間の時間/分, 損益率 >>
readonly
月の位置補正表.
-
#s ⇒ Array<Array< 入気定日加減数, 朓朒数, 損益率, 損益率増分 >>
readonly
太陽の位置補正表.
Attributes inherited from MeanLunation
#day_epoch, #denominator, #long, #lunation_length, #month_epoch, #month_length, #year_epoch, #year_length
Attributes inherited from Formula
#formula, #graha, #is_dynamical, #lat, #location, #long, #time_standard
Attributes inherited from BasicTypes::Object
Attributes included from Parts::Resource
#_pool, #child, #keys, #locale, #namespace
Method Summary
Methods inherited from MeanLunation
#_mean_moon_, #_mean_sun_, #sun_rise
Methods inherited from Formula
#_coords, #_to_seed_type, #day_event, #meridian_passage_of_moon, #meridian_passage_of_sun, #moon_noon, #moon_rise, #moon_set, #moon_visibility, #nearest_past, #sun_noon, #sun_rise, #sun_set, #time_to_cn, #year_event
Methods included from When::Ephemeris
_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
Methods included from Parts::MethodCash
#method_missing, #method_missing_
Methods inherited from BasicTypes::Object
Methods included from Parts::Resource
#[], #^, _extract_prefix, _instance, _parse, _path_with_prefix, _setup_, #each, #enum_for, #hierarchy, #include?, #included?, #iri, #leaf?, #m17n, #map, #next, #parent, #prev, #registered?
Methods included from Parts::Resource::Pool
#[], #[]=, #_pool, #_setup_, #pool_keys
Methods included from Parts::Resource::Synchronize
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class When::Parts::MethodCash
Instance Attribute Details
#anomalistic_month_length ⇒ Numeric (readonly)
近点月
130 131 132 |
# File 'lib/when_exe/region/chinese.rb', line 130 def anomalistic_month_length @anomalistic_month_length end |
#anomalistic_month_shift ⇒ Numeric (readonly)
134 135 136 |
# File 'lib/when_exe/region/chinese.rb', line 134 def anomalistic_month_shift @anomalistic_month_shift end |