6.3.1.1                     Calculation Style

This section gives more details on the calculation style concept. The table below describes the impact of a firing process on the connected entities for different process types and calculation styles.

 

Process type

(Calc Style)

Process behavior

Continuous

(speed calc style)

When the process fires, the value of each input/output entity is decreased/increased by change value (delta). The formula for the change value (delta) depends on the kinetic style – see the table below.

 

For the kinetic style Custom  the absolute value of delta is the same for all input/output entities. For all other kinetic styles, the value of delta depends on connector specific parameters (e.g. Connector Stoichiometry or Connector Custom. Thus, the delta value may be different for different input/output entities.

 

Discrete

(add calc style)

When the process fires, the value of each input/output entity is decreased/increased by change value (delta). The formula for the change value (delta) depends on the kinetic style – see the table below.

 

For the kinetic style custom the absolute value of delta is the same for all input/output entities. For all other kinetic styles, the value of delta depends on connector specific parameters (e.g. connector stoichiometry or connector add. Thus, the delta value may be different for different input/output entities.

 

Generic

(update calc style)

When the process fires, the value of each input/output entity is set to the update value. The script for the update value is specified in the connector update field. The update value may be different for different input/output entities.