System composition clarity #43
Labels
design
Discussions around design decisions
enhancement
New feature or request
future features
Description of planned functionality
A dynamic complex system model is described by:
Differential equations and functions are described by
VariablePortedObject
andFunctionalPortedObject
classes, respectively. The core component ofFunctionalPortedObject
classes areParameterAssignment
classes, which store the correspondence between aSymbolContainer
andsympy.Expression
object.The class
ParameterAssignment
is also used to store:CompositePortedObject
classesInputPort
classesIt is proposed to subclass
ParameterAssignment
to differentiate between those assignments coming fromFunctionalPortedObject
classes, and the other assignments listed above. This will aid clarity in being able to provide the model description described above.Further subclassing is proposed to differentiate between different parameter assignments, differentiating between those produced by
CompositePortedObject
classes, and moreover the default parameter assignments produced byInputPort
classes of:The text was updated successfully, but these errors were encountered: