...
Name | Description |
---|---|
ArrayBitAllFalse | This node returns true if all the input bits are set to 1. False otherwise. |
ArrayBitAllTrue | This node returns true if all the input bits are set to 0. False otherwise. |
ArrayBitAnyFalse | This node returns true if the input contains at least one bit equal to 0. False otherwise. |
ArrayBitAnyTrue | This node returns true if the input contains at least one bit equal to 1. False otherwise. |
ArrayBitBuildByIndex | Given an array of indices this node returns a mask whereas each index included in the index-array is set to 1. |
ArrayBitConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayBitConstant | This node returns a constant bit array. |
ArrayBitCountFalse | This node returns the number of bits set to 0 in the input bit array. |
ArrayBitCountTrue | This node returns the number of bits set to 1 in the input bit array. |
ArrayBitFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayBitFirstFalse | This node returns the position of the first bit set to 0 in the input bit array or -1 if all bits are true. |
ArrayBitFirstTrue | This node returns the position of the first bit set to 1 in the input bit array or -1 if all bits are false. |
ArrayBitInfo | Returns several information about the input bit array. |
ArrayBitInsertElement | This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end. |
ArrayBitLastFalse | This node returns the position of the last bit set to 0 in the input bit array or -1 if all bits are true. |
ArrayBitLastTrue | This node returns the position of the last bit set to 1 in the input bit array or -1 if all bits are false. |
ArrayBitMix | This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used. |
ArrayBitRandom | This node returns a random bit array of the size specified by the 'size' input. |
ArrayBitRemoveIndex | This node removes all the input array positions indicated by the 'index' input. |
ArrayBitResize | This node resizes the input 'array'. If the new size is bigger than the original array-size, the last array-value is used to fill up the array. |
ArrayBitReverse | This node reverses the order of the input array. |
ArrayBitSetAll | This node sets all elements of the input 'array' to the given input 'value'. |
ArrayBitSlice | This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input. |
BitAnd | This node returns the AND operation between the input bit arrays. |
BitCopy | This node duplicates the value of 'in' to the output 'copy'. |
BitEqual | This node returns the equivalence ( NOT XOR ) operation between the input bit arrays. |
BitImplication | This node returns the implication (NOT in0 OR in1) operation between the input bit arrays. |
BitNand | This node returns the NAND operation between the input bit arrays. |
BitNegate | This node inverts all the values of the input bit array. |
BitNor | This node returns the NOR (NOT OR) operation between the input bit arrays. |
BitOperation | This node computes a binary operation between the two input arrays. |
BitOr | This node returns the OR operation between the input bit arrays. |
BitXnor | This node returns the XNOR (NOT XOR) operation between the input bit arrays. |
BitXor | This node returns the XOR operation between the input bit arrays. |
GetArrayBitElement | This node returns the elements of the input 'array' at given positions, which are specified by the 'index' parameter. |
GetBitGlobalVariable | This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes). |
IntegerBitValue | This node returns the value of the bit at position 'index' of the binary representation of the input 'integer'. |
IntegerSetBitValue | This node returns the input 'integer' value with its bit at position 'bit index' modified according to 'bit value'. |
SetArrayBitElement | This node sets the elements of the input 'array' at given positions, which are specified by the 'index' parameter. The new value is specified by the 'value' input. |
SetBitGlobalVariable | This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes. |
Anchor
ArrayBitAllFalse
This node returns true if all the input bits are set to 1. False otherwise.
...
Name | Types | PassThrough | Description |
---|---|---|---|
all | Bit | The all | |
through | PassThrough | in | The input 'in' |
Anchor
ArrayBitAllTrue
This node returns true if all the input bits are set to 0. False otherwise.
...
Name | Types | PassThrough | Description |
---|---|---|---|
all | Bit | The all | |
through | PassThrough | in | The input 'in' |
Anchor
ArrayBitAnyFalse
This node returns true if the input contains at least one bit equal to 0. False otherwise.
...
Name | Types | PassThrough | Description |
---|---|---|---|
any | Bit | The any | |
through | PassThrough | in | The input 'in' |
ArrayBitAnyTrue Anchor
ArrayBitAnyTrue
ArrayBitAnyTrue
This node returns true if the input contains at least one bit equal to 1. False otherwise.
...
Name | Types | PassThrough | Description |
---|---|---|---|
any | Bit | The any | |
through | PassThrough | in | The input 'in' |
Anchor
ArrayBitBuildByIndex
Given an array of indices this node returns a mask whereas each index included in the index-array is set to 1.
...
Name | Types | PassThrough | Description |
---|---|---|---|
mask | Bit | The mask |
ArrayBitConcat Anchor
ArrayBitConcat
ArrayBitConcat
This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
ArrayBitConstant Anchor
ArrayBitConstant
ArrayBitConstant
This node returns a constant bit array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
array | Bit | The array |
Anchor
ArrayBitCountFalse
This node returns the number of bits set to 0 in the input bit array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
count | Integer | The count | |
through | PassThrough | in | The input 'in' |
Anchor
ArrayBitCountTrue
This node returns the number of bits set to 1 in the input bit array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
count | Integer | The count | |
through | PassThrough | in | The input 'in' |
Anchor
ArrayBitFilterByMask
This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
Anchor
ArrayBitFirstFalse
This node returns the position of the first bit set to 0 in the input bit array or -1 if all bits are true.
...
Name | Types | PassThrough | Description |
---|---|---|---|
first | Integer | The first | |
through | PassThrough | in | The input 'in' |
ArrayBitFirstTrue Anchor
ArrayBitFirstTrue
ArrayBitFirstTrue
This node returns the position of the first bit set to 1 in the input bit array or -1 if all bits are false.
...
Name | Types | PassThrough | Description |
---|---|---|---|
first | Integer | The first | |
through | PassThrough | in | The input 'in' |
Anchor
ArrayBitInfo
Returns several information about the input bit array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
size | Integer | The size | |
all true | Bit | True if all input bits are True. False otherwise | |
all false | Bit | True if all input bits are False. False otherwise | |
any true | Bit | True if any input bit is True. False otherwise | |
any false | Bit | True if any input bit is False. False otherwise | |
count true | Integer | Number of input bits with True value | |
count false | Integer | Number of input bits with False value | |
first true | Integer | Position of the first input bit set to True | |
first false | Integer | Position of the first input bit set to False | |
last true | Integer | Position of the last input bit set to True | |
last false | Integer | Position of the last input bit set to False | |
negated | Bit | Input array with all the bits inverted | |
through | PassThrough | in | The input 'in' |
ArrayBitInsertElement Anchor
ArrayBitInsertElement
ArrayBitInsertElement
This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
ArrayBitLastFalse Anchor
ArrayBitLastFalse
ArrayBitLastFalse
This node returns the position of the last bit set to 0 in the input bit array or -1 if all bits are true.
...
Name | Types | PassThrough | Description |
---|---|---|---|
last | Integer | The last | |
through | PassThrough | in | The input 'in' |
...
ArrayBitLastTrue
ArrayBitLastTrue
This node returns the position of the last bit set to 1 in the input bit array or -1 if all bits are false.
...
Name | Types | PassThrough | Description |
---|---|---|---|
last | Integer | The last | |
through | PassThrough | in | The input 'in' |
ArrayBitMix Anchor
ArrayBitMix
ArrayBitMix
This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
anchor
ArrayBitRandom
...
ArrayBitRandom
This node returns a random bit array of the size specified by the 'size' input.
...
Name | Types | PassThrough | Description |
---|---|---|---|
array | Bit | The array |
ArrayBitRemoveIndex Anchor
ArrayBitRemoveIndex
ArrayBitRemoveIndex
This node removes all the input array positions indicated by the 'index' input. .
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
anchor
ArrayBitResize
...
ArrayBitResize
This node resizes the input 'array'. If the new size is bigger than the original array-size, the last array-value is used to fill up the array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
ArrayBitReverse Anchor
ArrayBitReverse
ArrayBitReverse
This node reverses the order of the input array. .
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
ArrayBitSetAll Anchor
ArrayBitSetAll
ArrayBitSetAll
This node sets all elements of the input 'array' to the given input 'value'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
anchor
ArrayBitSlice
...
ArrayBitSlice
This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
BitAnd Anchor
BitAnd
BitAnd
This node returns the AND operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
Anchor
BitCopy
This node duplicates the value of 'in' to the output 'copy'.
...
Name | Types | PassThrough | Description |
---|---|---|---|
copy | Bit | A copy of 'in' |
anchor
BitEqual
...
BitEqual
This node returns the equivalence ( NOT XOR ) operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
BitImplication Anchor
BitImplication
BitImplication
This node returns the implication (NOT in0 OR in1) operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
Anchor
BitNand
This node returns the NAND operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
Anchor
BitNegate
This node inverts all the values of the input bit array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
anchor
BitNor
...
BitNor
This node returns the NOR (NOT OR) operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
anchor
BitOperation
...
BitOperation
This node computes a binary operation between the two input arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
anchor
BitOr
...
BitOr
This node returns the OR operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
BitXnor Anchor
BitXnor
BitXnor
This node returns the XNOR (NOT XOR) operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
anchor
BitXor
...
BitXor
This node returns the XOR operation between the input bit arrays.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | Bit |
| The result |
anchor
GetArrayBitElement
...
GetArrayBitElement
This node returns the elements of the input 'array' at given positions, which are specified by the 'index' parameter.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out | Bit | The out |
GetBitGlobalVariable Anchor
GetBitGlobalVariable
GetBitGlobalVariable
This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
...
Name | Types | PassThrough | Description |
---|---|---|---|
out | Bit | The out |
Anchor
IntegerBitValue
This node returns the value of the bit at position 'index' of the binary representation of the input 'integer'.
...
Name | Types | PassThrough | Description |
---|---|---|---|
bit | Bit | The value of the bit for the 'integer' input |
anchor
IntegerSetBitValue
...
IntegerSetBitValue
This node returns the input 'integer' value with its bit at position 'bit index' modified according to 'bit value'.
...
Name | Types | PassThrough | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
result |
|
| The input 'integer' with its bit modified |
SetArrayBitElement Anchor
SetArrayBitElement
SetArrayBitElement
This node sets the elements of the input 'array' at given positions, which are specified by the 'index' parameter. The new value is specified by the 'value' input.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | Bit |
| The out array |
Anchor
SetBitGlobalVariable
This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.
...