Class amievent

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

retval 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(“”)