Package PyDSTool :: Package Generator
[hide private]
[frames] | no frames]

Source Code for Package PyDSTool.Generator

 1  """Trajectory generator classes.
 
 2  
 
 3     Robert Clewley, September 2005
 
 4  """ 
 5  
 
 6  from baseclasses import * 
 7  from ODEsystem import * 
 8  from Euler_ODEsystem import * 
 9  from Vode_ODEsystem import * 
10  from Dopri_ODEsystem import * 
11  from Radau_ODEsystem import * 
12  from ADMC_ODEsystem import * 
13  from ExplicitFnGen import * 
14  from ImplicitFnGen import * 
15  from EmbeddedSysGen import * 
16  from LookupTable import * 
17  from InterpolateTable import * 
18  from ExtrapolateTable import * 
19  from MapSystem import * 
20  
 
21  
 
22 -def findGenSubClasses(superclass):
23 """Find all Generator sub-classes of a certain class, e.g. ODEsystem.""" 24 assert isinstance(superclass, str), \ 25 "findGenSubClasses requires a string as the name of the class to search for subclasses." 26 subclasslist = [] 27 sc = eval(superclass) 28 for x in theGenSpecHelper.gshDB.keys(): 29 if compareClassAndBases(theGenSpecHelper.gshDB[x].genClass,sc): 30 subclasslist.append(x) 31 return subclasslist
32