Generator Transformer class. Acts on GDescriptor objects that define
Generators. For these, the only non-trivial transformations are inside
the modelspec attribute.
|
__init__(self,
name,
gen,
model_icvalues=None,
model_parvalues=None,
model_inputs=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
remove(self,
obj)
Remove component, parameter, variable, input, function |
source code
|
|
|
add(self,
parent_name,
obj)
Add component, parameter, variable, input, function |
source code
|
|
|
findStaticVars(self)
Find RHSfuncSpec variables with RHS=0 |
source code
|
|
|
|
|
changeDomain(self,
obj_name,
domain)
Change valid domain of a quantity |
source code
|
|
|
redefineQuantity(self,
obj_name,
specstr)
Redefine a Quantity using a new specification string, leaving its
type unchanged. |
source code
|
|
|
convertQuantity(self,
obj_name,
targetType,
targetSpecType=None)
Convert quantity between parameter, variable, or input types. |
source code
|
|
|
convertComponent(self,
obj_name,
targetType)
Convert component object to given type (provide actual type),
provided the new type is compatible with the old one. |
source code
|
|
|
makeStaticVar(self,
obj_name)
Force RHSfuncSpec variable to have RHS=0. |
source code
|
|
|
unresolved(self)
Returns the generator spec's remaining free symbols. |
source code
|
|
|
commit(self,
new_name)
Verifies completeness of definition before returning new generator
spec. |
source code
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|