class Quartz::TimeBase

Overview

This class represent a discrete time base that conforms to Schedulable. It it used internally to schedule DTSS::Simulators sharing the same time base in an EventSet.

Included Modules

Defined in:

quartz/dtss/time_base.cr

Constructors

Instance Method Summary

Instance methods inherited from module Quartz::Schedulable

imaginary_phase : Duration imaginary_phase, imaginary_phase=(imaginary_phase : Duration) imaginary_phase=, imaginary_precision : Scale imaginary_precision, imaginary_precision=(imaginary_precision : Scale) imaginary_precision=, inspect(io) inspect, planned_phase : Duration planned_phase, planned_phase=(planned_phase : Duration) planned_phase=, planned_precision : Scale planned_precision, planned_precision=(planned_precision : Scale) planned_precision=

Instance methods inherited from class Reference

==(other : Quartz::Any) ==

Instance methods inherited from class Object

===(other : Quartz::Any) ===

Constructor Detail

def self.new(time_next : Duration) #

[View source]

Instance Method Detail

def processors : Array(DTSS::Simulator) #

[View source]
def time_next : Duration #

[View source]