Arith¶
-
class
Arith
¶ -
proc
¶ void (shared message field) Shared message for process and reinit
-
setFunction
()¶ (destination message field) Assigns field value.
-
getFunction
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setOutputValue
()¶ (destination message field) Assigns field value.
-
getOutputValue
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
getArg1Value
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setAnyValue
()¶ (destination message field) Assigns field value.
-
getAnyValue
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
arg1
()¶ (destination message field) Handles argument 1. This just assigns it
-
arg2
()¶ (destination message field) Handles argument 2. This just assigns it
-
arg3
()¶ (destination message field) Handles argument 3. This sums in each input, and clears each clock tick.
-
arg1x2
()¶ (destination message field) Store the product of the two arguments in output_
-
process
()¶ (destination message field) Handles process call
-
reinit
()¶ (destination message field) Handles reinit call
-
output
¶ double (source message field) Sends out the computed value
-
function
¶ string (value field) Arithmetic function to perform on inputs.
-
outputValue
¶ double (value field) Value of output as computed last timestep.
-
arg1Value
¶ double (value field) Value of arg1 as computed last timestep.
-
anyValue
¶ unsigned int,double (lookup field) Value of any of the internal fields, output, arg1, arg2, arg3,as specified by the index argument from 0 to 3.
-