def checkEvents(self, maxevtpts, eventActive, eventDir, eventTerm, eventInt, eventDelay, eventTol, maxbisect, eventNearCoef): if not self.initBasic: raise InitError('You must initialize the integrator before ' + \ 'checking events. (initBasic)') verify_nonneg('maxevtpts', maxevtpts, _all_int) list_len_val = (self.nEvents, 'nEvents') verify_intbool('eventActive', eventActive, list_ok=True, list_len=list_len_val) verify_values('eventDir', eventDir, [-1, 0, 1], list_ok=True, list_len=list_len_val) verify_intbool('eventTerm', eventTerm, list_ok=True, list_len=list_len_val) verify_nonneg('eventInt', eventInt, _real_types, list_ok=True, list_len=list_len_val) verify_nonneg('eventDelay', eventDelay, _real_types, list_ok=True, list_len=(self.nEvents, 'nEvents')) verify_pos('eventTol', eventTol, _real_types, list_ok=True, list_len=list_len_val) verify_nonneg('maxbisect', maxbisect, _all_int, list_ok=True, list_len=list_len_val) verify_pos('eventNearCoef', eventNearCoef, _real_types)
def checkInteg(self, maxpts, rtol, atol): if not self.initBasic: raise InitError('You must initialize the integrator before checking integ. (initBasic)') verify_pos('maxpts', maxpts, _all_int) list_len_val = (self.phaseDim, 'phaseDim') verify_pos('rtol', rtol, _real_types, list_ok=True, list_len=list_len_val) verify_pos('atol', atol, _real_types, list_ok=True, list_len=list_len_val)