Package PyDSTool :: Module Events :: Class EventStruct
[hide private]
[frames] | no frames]

Class EventStruct

source code

object --+
         |
        EventStruct

A data structure to store and interface with multiple events.

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
_makeFilterDict(self) source code
 
resetEvtimes(self) source code
 
__deepcopy__(self, dummy) source code
 
__del__(self) source code
 
__setitem__(self, ev) source code
 
add(self, ev) source code
 
__delitem__(self, ename) source code
 
delete(self, ename) source code
 
__getitem__(self, ename) source code
 
sortedEventNames(self, eventlist=None) source code
 
getHighLevelEvents(self) source code
 
getLowLevelEvents(self) source code
 
getAllEvents(self) source code
 
getTermEvents(self) source code
 
getNonTermEvents(self) source code
 
getActiveEvents(self) source code
 
getNonActiveEvents(self) source code
 
getNonPreciseEvents(self) source code
 
getPreciseEvents(self) source code
 
setglobalt0(self, t0) source code
 
query(self, keylist, eventlist=None)
Return eventlist with results of queries corresponding to self._keylist keys.
source code
 
__call__(self) source code
 
info(self, verboselevel=0) source code
 
__contains__(self, evname) source code
 
pollHighLevelEvents(self, tval=None, varDict=None, parDict=None, eventlist=None) source code
 
resetHighLevelEvents(self, t0, eventlist=None, state=None) source code
 
validateEvents(self, database, eventlist)
validateEvents is only used for high level events.
source code
 
setTermFlag(self, eventTarget, flagval) source code
 
setActiveFlag(self, eventTarget, flagval) source code
 
setPreciseFlag(self, eventTarget, flagval) source code
 
setEventICs(self, eventTarget, val) source code
 
setEventDelay(self, eventTarget, val) source code
 
setEventInterval(self, eventTarget, val) source code
 
setEventTol(self, eventTarget, val) source code
 
setEventDir(self, eventTarget, val) source code
 
setStartTime(self, eventTarget, val) source code
 
setBisect(self, eventTarget, val) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

query(self, keylist, eventlist=None)

source code 

Return eventlist with results of queries corresponding to self._keylist keys.

Multiple keys permitted in the query.