Called whenever the cycle command of the interpreter is called.
Called whenever the cycle command of the interpreter is called.
Execute is called to determine the value for the named output at the current state of the system.
Execute is called to determine the value for the named output at the current state of the system.
This is a list of concrete values that are in the same order as the outputDependencies lists them
The concrete type of this output
The name of this output
Computed current concrete value for the name output
returns a list of names of inputs that the nanmed output depends on.
returns a list of names of inputs that the nanmed output depends on.
the output whose dependencies are being described
The order of this list will determine the order of the inputValues argument to the execute method
sub-classes must implement this two argument function
sub-classes must implement this two argument function
first operand
second operand
double operation result
Do not use. This was formerly used to add BlackBox name to io, just use un-prefixed input names