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.
- param trigger
trigger function, the event will be triggered on at all roots of this function
- param bolus
the bolus that will be added to all states on every occurence of the event
- param z
the event output that will be reported on every occurence of the event
- mlhsInnerSubst<::amievent > amievent::setHflag(matlabtypesubstitute hflag)
setHflag sets the hflag property.
- param hflag
value for the hflag property, type double
- returns
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(“”)