Package PyDSTool :: Package Generator :: Module ODEsystem' :: Class ODEsystem
[hide private]
[frames] | no frames]

Class ODEsystem

source code

           object --+        
                    |        
baseclasses.Generator --+    
                        |    
       baseclasses.ctsGen --+
                            |
                           ODEsystem
Known Subclasses:

Abstract class for ODE system solvers.

Instance Methods [hide private]
 
AuxVars(self, t, xdict, pdict=None, asarray=False) source code
 
Jacobian(self, t, xdict, pdict=None, asarray=False) source code
 
JacobianP(self, t, xdict, pdict=None, asarray=False) source code
 
Rhs(self, t, xdict, pdict=None, asarray=False) source code
 
__del__(self) source code
 
__getstate__(self) source code
 
__init__(self, kw)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__setstate__(self, state) source code
 
addMethods(self, usePsyco=False)
Add Python-specific functions to this object's methods, accelerating them with psyco, if it is available.
source code
 
checkInitialConditions(self, checkauxvars=False) source code
 
cleanupMemory(self)
Clean up memory usage from past runs of a solver that is interfaced through a dynamic link library.
source code
 
compute(self, dirn)
This is an abstract class.
source code
 
haveJacobian(self)
Report whether ODE system has an explicit user-specified Jacobian associated with it.
source code
 
haveJacobian_pars(self)
Report whether ODE system has an explicit user-specified Jacobian with respect to pars associated with it.
source code
 
haveMass(self)
Report whether ODE system has an explicit user-specified mass matrix associated with it.
source code
 
prepDirection(self, dirn)
Common pre-integration tasks go here
source code
 
set(self, **kw)
Set ODE system parameters
source code
 
validateICs(self) source code

Inherited from baseclasses.ctsGen: validateSpec

Inherited from baseclasses.Generator: __copy__, __deepcopy__, __repr__, __str__, addEvtPars, checkArgs, contains, get, getEventTimes, getEvents, info, query, resetEventTimes, resetEvents, setEventICs, showAuxFnSpec, showAuxSpec, showEventSpec, showSpec

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

Class Variables [hide private]
  _needKeys = ['name', 'varspecs']
  _optionalKeys = ['globalt0', 'checklevel', 'model', 'abseps', ...
  _validKeys = ['globalt0', 'xdomain', 'tdata', 'tdomain', 'chec...

Inherited from baseclasses.Generator (private): _querykeys

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__del__(self)
(Destructor)

source code 
Overrides: baseclasses.Generator.__del__

__getstate__(self)

source code 
Overrides: baseclasses.Generator.__getstate__

__init__(self, kw)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

__setstate__(self, state)

source code 
Overrides: baseclasses.Generator.__setstate__

cleanupMemory(self)

source code 

Clean up memory usage from past runs of a solver that is interfaced through a dynamic link library. This will prevent the 'continue' integration option from being accessible and will delete other data about the last integration run.

haveJacobian(self)

source code 

Report whether ODE system has an explicit user-specified Jacobian associated with it.

Overrides: baseclasses.Generator.haveJacobian

haveJacobian_pars(self)

source code 

Report whether ODE system has an explicit user-specified Jacobian with respect to pars associated with it.

Overrides: baseclasses.Generator.haveJacobian_pars

set(self, **kw)

source code 

Set ODE system parameters

Overrides: baseclasses.Generator.set

Class Variable Details [hide private]

_optionalKeys

Value:
['globalt0',
 'checklevel',
 'model',
 'abseps',
 'eventPars',
 'FScompatibleNames',
 'FScompatibleNamesInv',
 'tdomain',
...

_validKeys

Value:
['globalt0',
 'xdomain',
 'tdata',
 'tdomain',
 'checklevel',
 'ics',
 'pars',
 'algparams',
...