modelSourceOrSink

Partial source or sink for causal loop diagramming

Extends from TimedSource (Partial class for flow port with timing).

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

Partial class extending →FlowPort to build processes of growth or decline at the system's border.

Implementation

DiagramView
ModelDiagram.png

Parameters

TypeNameDefaultDescription
OutputTyperateunspecifiedConstant rate (optional)
Structural Parameters
BooleanhasRateOutput (from FlowPort)false= true, if the rate is reported via real output connectors
BooleanhasConstantRatetrue= true, if rate is a constant parameter
BooleanhasFactorfalse= true, if rate is to be multiplied with input u
Timing
TimingChoicestc (from TimedSource)TimingChoices.permanentSelect whether contoll is permanent or timed
TimeonTime (from TimedSource)modelSettings.modelStartTimeTime for component to become effective
TimeoffTime (from TimedSource)modelSettings.modelTimeHorizonTime for component to become ineffective

Connectors

TypeNameDefaultDescription
FlowPortflowPort (from FlowPort)Used to represent stock and flow connections
RealInputuFactor input
RealInputu_rateRate input

Components

TypeNameDefaultDescription
RealOutputy (from FlowPort)Output of current rate of flow
RealOutputy1 (from FlowPort)Output of current rate of flow
ModelSettingsmodelSettings (from TimedSource)

Revisions

  • Introduced in v2.0.0.