Scheduler

rescala.core.Scheduler
trait Scheduler[S[_]] extends DynamicScope[S]

Scheduler that defines the basic data-types available to the user and creates turns for propagation handling. Note: This should NOT extend DynamicScope, but did so in the past and there are too many tests that assume so ...

Attributes

Graph
Supertypes
trait DynamicScope[S]
class Object
trait Matchable
class Any
Known subtypes
trait SchedulerImpl[State, Tx]
class FullMVEngine
object FScheduler
object TopoScheduler
Show all

Members list

Value members

Abstract methods

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

Name of the scheduler, used for helpful error messages.

Name of the scheduler, used for helpful error messages.

Attributes

Concrete methods

final def forceNewTransaction[R](initialWrites: of[S]*)(admissionPhase: (AdmissionTicket[S]) => R): R
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
Any