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

Class Vode_ODEsystem

source code

           object --+            
                    |            
baseclasses.Generator --+        
                        |        
       baseclasses.ctsGen --+    
                            |    
         ODEsystem'.ODEsystem --+
                                |
                               Vode_ODEsystem

Wrapper for VODE, from SciPy.

Uses Python target language only for functional specifications.

Instance Methods [hide private]
 
AuxVars(self, t, xdict, pdict=None, asarray=True)
asarray is an unused, dummy argument for compatibility with Model.AuxVars
source code
 
Jacobian(self, t, xdict, pdict=None, asarray=True)
asarray is an unused, dummy argument for compatibility with Model.Jacobian
source code
 
JacobianP(self, t, xdict, pdict=None, asarray=True)
asarray is an unused, dummy argument for compatibility with Model.JacobianP
source code
 
Rhs(self, t, xdict, pdict=None, asarray=True)
asarray is an unused, dummy argument for compatibility with Model.Rhs
source code
 
__del__(self) source code
 
__init__(self, kw)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
_debug_snapshot(self, solver, dt, inputlist) source code
 
addMethods(self)
Add Python-specific functions to this object's methods, accelerating them with psyco, if it is available.
source code
 
compute(self, trajname, dirn='f', ics=None)
This is an abstract class.
source code

Inherited from ODEsystem'.ODEsystem: __getstate__, __setstate__, checkInitialConditions, cleanupMemory, haveJacobian, haveJacobian_pars, haveMass, prepDirection, set, validateICs

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]
  _paraminfo = {'init_step': 'Fixed step size for time mesh.', '...

Inherited from baseclasses.Generator (private): _querykeys

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

AuxVars(self, t, xdict, pdict=None, asarray=True)

source code 

asarray is an unused, dummy argument for compatibility with Model.AuxVars

Overrides: ODEsystem'.ODEsystem.AuxVars

Jacobian(self, t, xdict, pdict=None, asarray=True)

source code 

asarray is an unused, dummy argument for compatibility with Model.Jacobian

Overrides: ODEsystem'.ODEsystem.Jacobian

JacobianP(self, t, xdict, pdict=None, asarray=True)

source code 

asarray is an unused, dummy argument for compatibility with Model.JacobianP

Overrides: ODEsystem'.ODEsystem.JacobianP

Rhs(self, t, xdict, pdict=None, asarray=True)

source code 

asarray is an unused, dummy argument for compatibility with Model.Rhs

Overrides: ODEsystem'.ODEsystem.Rhs

__del__(self)
(Destructor)

source code 
Overrides: baseclasses.Generator.__del__

__init__(self, kw)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

addMethods(self)

source code 

Add Python-specific functions to this object's methods, accelerating them with psyco, if it is available.

Overrides: ODEsystem'.ODEsystem.addMethods
(inherited documentation)

compute(self, trajname, dirn='f', ics=None)

source code 

This is an abstract class.

Overrides: ODEsystem'.ODEsystem.compute
(inherited documentation)

Class Variable Details [hide private]

_paraminfo

Value:
{'init_step': 'Fixed step size for time mesh.',
 'specialtimes': 'List of special times to use during integration',
 'stiff': 'Boolean to activate the BDF method, otherwise Adams method \
used. Default False.',
 'strictdt': 'Boolean determining whether to evenly space time mesh (d\
efault=False), or to use exactly dt spacing.',
 'use_special': 'Switch for using special times'}