Returns the integral of the rate. The rate is numerically integrated. The initial value is the value of the variable on the left-hand side of the equation at the start of the simulation.
Restrictions: INTEG must directly follow the equal sign. It signals Vensim that the variable on the left-hand side of the equation is a Level or State variable. In the Equation Editor selecting Variable type Level, subtype Normal (the default for variables with boxes around them) will automatically select the INTEG function.
|Units:||INTEG ( unit / time, unit ) --> unit|
The units of the integral must be the same as the units of the initial condition. The rate must have the same units, divided by the units of TIME STEP.
L = INTEG( R * SUM( A[ S1! ]), 0.0 )
L = INTEG( MAX( A, B ), C )
L = A + INTEG( R, 0.0 )
L = INTEG( B, 0.0 ) + 1
L = 2.0 * INTEG( R, 0.0 ) + 1.0
INTEG must follow the equal sign, and it cannot be part of a more complex mathematical expression. These formulations are made valid by defining an auxiliary variable to perform the indicated operations, e.g.
L = INTEG( R, 0.0 )
aux = A + L