Package PyDSTool :: Module ModelSpec' :: Class Component
[hide private]
[frames] | no frames]

Class Component

source code

object --+    
         |    
 ModelSpec --+
             |
            Component
Known Subclasses:

Non-leaf node sub-class of ModelSpec abstract class.

Instance Methods [hide private]
 
compileFuncSpec(self, ignoreInputs=False) source code
 
isDefined(self, verbose=False, ignoreInputs=False) source code
 
isEmpty(self) source code

Inherited from ModelSpec: __call__, __contains__, __copy__, __deepcopy__, __delitem__, __eq__, __getitem__, __init__, __ne__, __repr__, __str__, add, addConnxnTarget, delConnxnTarget, difference, flattenSpec, info, isComplete, remove, rename, search, validate

Inherited from ModelSpec (private): _infostr, _register

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

Class Variables [hide private]
  compatibleContainers = (<class 'PyDSTool.ModelSpec.Component'>)
  compatibleSubcomponents = (<class 'PyDSTool.Symbolic.Par'>, <c...

Inherited from ModelSpec: compatibleGens, targetLangs

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

compileFuncSpec(self, ignoreInputs=False)

source code 
Overrides: ModelSpec.compileFuncSpec

isDefined(self, verbose=False, ignoreInputs=False)

source code 
Overrides: ModelSpec.isDefined

isEmpty(self)

source code 
Overrides: ModelSpec.isEmpty

Class Variable Details [hide private]

compatibleSubcomponents

Value:
(<class 'PyDSTool.Symbolic.Par'>,
 <class 'PyDSTool.Symbolic.Var'>,
 <class 'PyDSTool.Symbolic.Input'>,
 <class 'PyDSTool.Symbolic.Fun'>,
 <class 'PyDSTool.ModelSpec.Component'>,
 <class 'PyDSTool.ModelSpec.LeafComponent'>)