Class: Astronoby::RiseTransitSetIteration
- Inherits:
-
Object
- Object
- Astronoby::RiseTransitSetIteration
- Defined in:
- lib/astronoby/events/rise_transit_set_iteration.rb
Constant Summary collapse
- EARTH_SIDEREAL_ROTATION_RATE =
360.98564736629
Instance Method Summary collapse
-
#initialize(observer:, date:, coordinates_of_the_previous_day:, coordinates_of_the_day:, coordinates_of_the_next_day:, shift:, initial_rising:, initial_transit:, initial_setting:) ⇒ RiseTransitSetIteration
constructor
A new instance of RiseTransitSetIteration.
-
#iterate ⇒ Array<Float>
Iteration results.
Constructor Details
#initialize(observer:, date:, coordinates_of_the_previous_day:, coordinates_of_the_day:, coordinates_of_the_next_day:, shift:, initial_rising:, initial_transit:, initial_setting:) ⇒ RiseTransitSetIteration
Returns a new instance of RiseTransitSetIteration.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/astronoby/events/rise_transit_set_iteration.rb', line 25 def initialize( observer:, date:, coordinates_of_the_previous_day:, coordinates_of_the_day:, coordinates_of_the_next_day:, shift:, initial_rising:, initial_transit:, initial_setting: ) @observer = observer @date = date @coordinates_of_the_previous_day = coordinates_of_the_previous_day @coordinates_of_the_day = coordinates_of_the_day @coordinates_of_the_next_day = coordinates_of_the_next_day @shift = shift @initial_rising = initial_rising @initial_transit = initial_transit @initial_setting = initial_setting end |
Instance Method Details
#iterate ⇒ Array<Float>
Returns Iteration results.
48 49 50 51 52 53 54 |
# File 'lib/astronoby/events/rise_transit_set_iteration.rb', line 48 def iterate [ delta_m_rising, delta_m_transit, delta_m_setting ] end |