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

Class LeafComponent

source code

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

Leaf node sub-class of ModelSpec abstract class.

Instance Methods [hide private]
 
_register(self, obj, depth=0, parent_obj=None) source code
 
add(self, arg)
Add object to registry, into a specified sub component if provided.
source code
 
compileFuncSpec(self, ignoreInputs=False) source code
 
isEmpty(self) source code

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

Inherited from ModelSpec (private): _infostr

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]

_register(self, obj, depth=0, parent_obj=None)

source code 
Overrides: ModelSpec._register

add(self, arg)

source code 

Add object to registry, into a specified sub component if provided.

Overrides: ModelSpec.add
(inherited documentation)

compileFuncSpec(self, ignoreInputs=False)

source code 
Overrides: ModelSpec.compileFuncSpec

isEmpty(self)

source code 
Overrides: ModelSpec.isEmpty

Class Variable Details [hide private]

compatibleContainers

Value:
(<class 'PyDSTool.ModelSpec.Component'>,
 <class 'PyDSTool.ModelSpec.LeafComponent'>)

compatibleSubcomponents

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