Scale Intelligence■ Docs
Docs / The model / GraphEdge

GraphEdge.

One edge of the graph a strategy, a play or a move is: from a done vertex to the next, guarded by a predicate over the record, or by the row always

Figure 1GraphEdgespecified
GRAPHEDGEvalue at none scopethe play, move or action the edge leavesfrom_vertexidthe play, move or action the edge entersto_vertexidwhich graph the edge belongs tolevelenum:strategy|play|movetrue for a list edge with no predicatealwaysboolabsent when always; over the record's populations, the moves of the strategy, the actions of the move or the twin's stockspredicatePredicateoptionalthe chance the predicate holds before the horizon, from the rate at which it held before; never measured when it has no historyholds_by_horizonIntervaloptionalnot ready with the population named when the predicate cannot be evaluatedstateReadinessPREDICATEthrough predicateINTERVALthrough holds_by_horizonREADINESSthrough state
GraphEdge is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
strategy

Fields#

fieldtyperequirednote
from_vertexidyesthe play, move or action the edge leaves
to_vertexidyesthe play, move or action the edge enters
levelone of strategy | play | moveyeswhich graph the edge belongs to
alwaysboolyestrue for a list edge with no predicate
predicatePredicatenoabsent when always; over the record’s populations, the moves of the strategy, the actions of the move or the twin’s stocks
holds_by_horizonIntervalnothe chance the predicate holds before the horizon, from the rate at which it held before; never measured when it has no history
stateReadinessyesnot ready with the population named when the predicate cannot be evaluated

Routes that use it#

No route takes or returns GraphEdge directly. The record holds it, and the objects that point at it reach it.