def addMethods(self): # override to add _solver function ODEsystem.addMethods(self, usePsyco=False) if self.haveJacobian(): self._solver = ode(getattr(self,self.funcspec.spec[1]), getattr(self,self.funcspec.auxfns["Jacobian"][1])) self._funcreg['_solver'] = ('self', 'ode(getattr(self,self.funcspec.spec[1]),' \ + 'getattr(self,self.funcspec.auxfns["Jacobian"][1]))') else: self._solver = ode(getattr(self,self.funcspec.spec[1])) self._funcreg['_solver'] = ('self', 'ode(getattr(self,' \ + 'self.funcspec.spec[1]))')
def addMethods(self): # override to add _solver function ODEsystem.addMethods(self, usePsyco=False) if self.haveJacobian(): self._solver = ode( getattr(self, self.funcspec.spec[1]), getattr(self, self.funcspec.auxfns["Jacobian"][1])) self._funcreg['_solver'] = ('self', 'ode(getattr(self,self.funcspec.spec[1]),' \ + 'getattr(self,self.funcspec.auxfns["Jacobian"][1]))') else: self._solver = ode(getattr(self, self.funcspec.spec[1])) self._funcreg['_solver'] = ('self', 'ode(getattr(self,' \ + 'self.funcspec.spec[1]))')