No terminations#

No terminations

Description#

Terminations should not be used. parameter: ‘ALL’: all, ‘NOIT: do not report terminations at iterator outputs’

Rationale#

This enforces compliance with a specific modeling standard by ensuring that terminators are not used in models.

Verification#

This rule checks all model equations for use of a terminator operator. Depending on rule parameter value, the rule fails for any terminator:

  • Anywhere in the model

  • Outside of an iterator higher order operator output. Iterator operators are: Map, Mapi, Fold, Foldi, MapFold, MapFoldi.

Resolution#

Remove the offending terminator.

Customization#

N/A.