amici.ode_export.Event

class amici.ode_export.Event(identifier, name, value, state_update, event_observable)[source]

An Event defines either a SBML event or a root of the argument of a Heaviside function. The Heaviside functions will be tracked via the vector h during simulation and are needed to inform the ODE solver about a discontinuity in either the right hand side or the states themselves, causing a reinitialization of the solver.

__init__(identifier, name, value, state_update, event_observable)[source]

Create a new Event instance.

Parameters

Methods Summary

__init__(identifier, name, value, …)

Create a new Event instance.

get_id()

ModelQuantity identifier

get_name()

ModelQuantity name

get_val()

ModelQuantity value

set_val(val)

Set ModelQuantity value

Methods

__init__(identifier, name, value, state_update, event_observable)[source]

Create a new Event instance.

Parameters
get_id()

ModelQuantity identifier

Return type

sympy.core.symbol.Symbol

Returns

identifier of the ModelQuantity

get_name()

ModelQuantity name

Return type

str

Returns

name of the ModelQuantity

get_val()

ModelQuantity value

Return type

sympy.core.expr.Expr

Returns

value of the ModelQuantity

set_val(val)

Set ModelQuantity value

Returns

value of the ModelQuantity