FScheduler

rescala.scheduler.CalculusLike.FScheduler

Attributes

Graph
Supertypes
trait Scheduler[State]
class Object
trait Matchable
class Any
Show all
Self type
FScheduler.type

Members list

Value members

Concrete methods

override def forceNewTransaction[R](initialWrites: Set[of[State]], admissionPhase: (AdmissionTicket[State]) => R): R

this corresponds very roughly to the fire rule. The initial writes contains the reactives which change (only one for fire), and teh admission phase updates their values to the fired values (μ(r).val ← v)

this corresponds very roughly to the fire rule. The initial writes contains the reactives which change (only one for fire), and teh admission phase updates their values to the fired values (μ(r).val ← v)

Attributes

Definition Classes
override def schedulerName: String

Name of the scheduler, used for helpful error messages.

Name of the scheduler, used for helpful error messages.

Attributes

Definition Classes

Inherited methods

final def forceNewTransaction[R](initialWrites: of[State]*)(admissionPhase: (AdmissionTicket[State]) => R): R

Attributes

Inherited from:
Scheduler
final override def maybeTransaction: Option[Transaction[State]]

Attributes

Definition Classes
Inherited from:
SchedulerImpl
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Scheduler -> Any
Inherited from:
Scheduler

Concrete fields

var idle: Boolean

Inherited fields

Attributes

Inherited from:
SchedulerImpl