Structure Class EVENT
Class Precedence List:
EVENT, SBML-BASE, STRUCTURE-CLASS, T.
- TRIGGER: default value NIL, type (OR NULL CONS MATHML, initarg :TRIGGER
- DELAY: default value NIL, type (OR NULL CONS MATHML), initarg :DELAY
- TIME-UNITS: default value NIL, type (OR SYMBOL STRING), initarg :TIME-UNITS
- EVENT-ASSIGNMENT: default value (), type LIST, initarg :EVENT-ASSIGNMENT
The instances of this structure class are the representation of SBML kinetic laws.
MODEL has an optional list of EVENT structures that describe the time and form of explicit instantaneous discontinuous state changes in the model. For example, an event may describe that one species concentration is halved when another species concentration exceeds a given threshold value.
An EVENT structure defines when the event can occur, the variables that are affected by the event, and how the variables are affected. The effect of the event can optionally be delayed after the occurrence of the condition which invokes it. The operation of an Event structure is divided into two phases (even when the event is not delayed): one when the event is fired and the other when the event is executed.
The accessors EVENT-TRIGGER, EVENT-DELAY, EVENT-TIME-UNITS, and EVENT-ASSIGNMENT are used to extract and set the structure fields.
SBML-ELEMENT, EVENT-P, EVENT-TRIGGER, EVENT-DELAY, EVENT-TIME-UNITS, and EVENT-ASSIGNMENT, and MAKE-EVENT.