Class amievent¶
Defined in File amievent.m
Class Documentation¶
-
class
amievent¶ AMIEVENT defines events which later on will be transformed into appropriate C code.
Public Functions
-
amievent::amievent(matlabtypesubstitute trigger, matlabtypesubstitute bolus, matlabtypesubstitute z) amievent constructs an amievent object from the provided input.
- Parameters
trigger: trigger function, the event will be triggered on at all roots of this functionbolus: the bolus that will be added to all states on every occurence of the eventz: the event output that will be reported on every occurence of the event
-
mlhsInnerSubst<::amievent > amievent::setHflag(matlabtypesubstitute hflag) setHflag sets the hflag property.
- Parameters
hflag: value for the hflag property, type double
- Return Value
this: updated event definition object
Public Members
-
::symbolic trigger = sym.empty("") the trigger function activates the event on every zero crossing
- Note
This property has non-standard access specifiers:
SetAccess = Private, GetAccess = Public- Note
Matlab documentation of property attributes. Default: sym.empty(“”)
-
::symbolic bolus = sym.empty("") the bolus function defines the change in states that is applied on every event occurence
- Note
This property has non-standard access specifiers:
SetAccess = Private, GetAccess = Public- Note
Matlab documentation of property attributes. Default: sym.empty(“”)
-
::symbolic z = sym.empty("") output function for the event
- Note
This property has non-standard access specifiers:
SetAccess = Private, GetAccess = Public- Note
Matlab documentation of property attributes. Default: sym.empty(“”)
-
matlabtypesubstitute hflag = logical.empty("") flag indicating that a heaviside function is present, this helps to speed up symbolic computations
- Note
This property has non-standard access specifiers:
SetAccess = Private, GetAccess = Public- Note
Matlab documentation of property attributes. Default: logical.empty(“”)
-