SourceOrSinkPartial source or sink for causal loop diagramming |
![]() |
This information is part of the Business Simulation Library (BSL).
Partial class extending →FlowPort
to build processes of growth or decline at the system's border.
![]() |
hasRateOutput |
Value: false Type: Boolean Description: = true, if the rate is reported via real output connectors |
---|---|
tc |
Value: TimingChoices.permanent Type: TimingChoices Description: Select whether contoll is permanent or timed |
onTime |
Value: modelSettings.modelStartTime Type: Time (s) Description: Time for component to become effective |
offTime |
Value: modelSettings.modelTimeHorizon Type: Time (s) Description: Time for component to become ineffective |
rate |
Value: unspecified Type: OutputType (1/s) Description: Constant rate (optional) |
hasConstantRate |
Value: true Type: Boolean Description: = true, if rate is a constant parameter |
hasFactor |
Value: false Type: Boolean Description: = true, if rate is to be multiplied with input u |
![]() |
flowPort |
Type: FlowPort Description: Used to represent stock and flow connections |
---|---|---|
![]() |
y |
Type: RealOutput Description: Output of current rate of flow |
![]() |
y1 |
Type: RealOutput Description: Output of current rate of flow |
![]() |
u |
Type: RealInput Description: Factor input |
![]() |
u_rate |
Type: RealInput Description: Rate input |
![]() |
modelSettings |
Type: ModelSettings |
---|---|---|
![]() |
onOff |
Type: PulseInput |
![]() |
permanent |
Type: ConstantConverter |
![]() |
parFactor |
Type: ConstantConverter |
![]() |
actualRate |
Type: Product_3 |
![]() |
parRate |
Type: ConstantConverterRate |
![]() |
BusinessSimulation.CausalLoop S-shaped logistic growth process |
![]() |
BusinessSimulation.CausalLoop Process of growth or decline at given rate |
![]() |
BusinessSimulation.CausalLoop Exponential growth or decline process |