class YPetri::Core::Timeless

Timeless simulator core. Knows thus far only one, but potentially several methods applicable to timeless systems simulations.

Constants

METHODS

Public Class Methods

new(**named_args) click to toggle source
Calls superclass method
# File lib/y_petri/core/timeless.rb, line 23
def initialize **named_args
  super
  extend METHODS.fetch simulation_method
end

Public Instance Methods

delta() click to toggle source

Computes the system state delta.

# File lib/y_petri/core/timeless.rb, line 30
def delta
  delta_timeless # this method was taken from core.rb
  # delta_ts + delta_tS # this is the contents of delta_timeless method
end
Also aliased as: Δ
timed?() click to toggle source

This inquirer (=Boolean selector) is always false for timeless cores.

# File lib/y_petri/core/timeless.rb, line 17
def timed?; false end
timeless?() click to toggle source

This inquirer (=Boolean selector) is always true for timeless cores.

# File lib/y_petri/core/timeless.rb, line 21
def timeless?; true end
Δ()
Alias for: delta