Structure#

Generated on 22/08/23. Please file any issues or questions at the issue tracker here.


Structure#

By default, each Component in a model gives rise to a single instance of its state variables when the model is executed. The state variables are then governed by the dynamics definition in the associated ComponentType. Elements in the Structure declaration can be used to change this behavior, for example to make multiple instances of the state variables, or to instantiate a different component. A typical application for the latter would be a Component that defines a population of cells. The population Component might define the number of cells it contains but would refer to a Component defined elsewhere for the actual cell model to use.

buildElements

BuildElement

BuildElement#

Base class for elements that can be used in Structures

buildElements

BuildElement

MultiInstantiate#

assigns

Assign

buildElements

BuildElement

CoInstantiate#

assigns

Assign

buildElements

BuildElement

Assign#

Choose#

buildElements

BuildElement

ChildInstance#

assigns

Assign

buildElements

BuildElement

ForEach#

buildElements

BuildElement

EventConnection#

assigns

Assign

buildElements

BuildElement

Tunnel#

assigns

Assign

buildElements

BuildElement

PairsEventConnection#

buildElements

BuildElement

PairFilter#

buildElements

BuildElement

IncludePair#

buildElements

BuildElement

With#

buildElements

BuildElement

If#

buildElements

BuildElement

Apply#

buildElements

BuildElement

Gather#

buildElements

BuildElement

GatherPairs#

buildElements

BuildElement