Sage Modeling and Simulation Library

VertexSynchronizer Constructor (IExecutive, array<Vertex>[]()[][], ExecEventType)

Creates a synchronization between two or more vertices, where the vertices are, once all are able to fire, fired in the order specified in the 'vertices' array.

Namespace:  Highpoint.Sage.Graphs
Assembly:  Sage4 (in Sage4.dll)

Syntax


public VertexSynchronizer(
	IExecutive exec,
	Vertex[] vertices,
	ExecEventType vertexFiringType
)

Parameters

exec
Type: Highpoint.Sage.SimCore..::..IExecutive
The executive in whose simulation this VS is currently running.
vertices
Type: array<Vertex>[]()[][]
An array of vertices to be synchronized.
vertexFiringType
Type: Highpoint.Sage.SimCore..::..ExecEventType
The type of ExecEvent that successor edges to this vertex should be called with.