Sha256: 3fbf4e33a6968f4affddff7651a20f416374681ebd524a1f074d7bc131b9b535
Contents?: true
Size: 1.87 KB
Versions: 2
Compression:
Stored size: 1.87 KB
Contents
# frozen_string_literal: true require_relative '../../../calculation/cycle/abstract_remainder' require_relative '../const/number' # :nodoc: module Zakuro # :nodoc: module Daien # :nodoc: module Cycle # # Remainder 時刻情報(大余小余) # class Remainder < Calculation::Cycle::AbstractRemainder # 『歴代天文律暦等志彙編 七』中華書房 p.2056 # 「象統;二十四」「其秒盈象統,従小餘」 # 上記は舊唐志の記述だが、新唐志(p.2218)でも同様であることを確認した # @return [Integer] 分(1分=24秒) MINUTE = 24 # # 初期化 # # @param [Integer] day 大余("日"に相当) # @param [Integer] minute 小余("分"に相当) # @param [Integer] second 秒 # @param [Integer] total 繰り上げなしの小余 # def initialize(day: -1, minute: -1, second: -1, total: -1) super(base_day: Const::Number::Cycle::DAY, base_mitune: MINUTE, day: day, minute: minute, second: second, total: total) end end # # LunarRemainder 月の位相計算向け時刻情報(大余小余) # class LunarRemainder < Calculation::Cycle::AbstractRemainder # @return [Integer] 分(1分=80秒) MINUTE = 80 # # 初期化 # # @param [Integer] day 大余("日"に相当) # @param [Integer] minute 小余("分"に相当) # @param [Integer] second 秒 # @param [Integer] total 繰り上げなしの小余 # def initialize(day: -1, minute: -1, second: -1, total: -1) super(base_day: Const::Number::Cycle::DAY, base_mitune: MINUTE, day: day, minute: minute, second: second, total: total) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zakuro-0.4.0 | lib/zakuro/version/daien/cycle/remainder.rb |
zakuro-0.3.0 | lib/zakuro/version/daien/cycle/remainder.rb |