Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
ArrayBitAllFalseThis node returns true if all the input bits are set to 1. False otherwise.
ArrayBitAllTrueThis node returns true if all the input bits are set to 0. False otherwise.
ArrayBitAnyFalseThis node returns true if the input contains at least one bit equal to 0. False otherwise.
ArrayBitAnyTrueThis node returns true if the input contains at least one bit equal to 1. False otherwise.
ArrayBitBuildByIndexGiven an array of indices this node returns a mask whereas each index included in the index-array is set to 1.
ArrayBitConcatThis node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
ArrayBitConstantThis node returns a constant bit array.
ArrayBitCountFalseThis node returns the number of bits set to 0 in the input bit array.
ArrayBitCountTrueThis node returns the number of bits set to 1 in the input bit array.
ArrayBitFilterByMaskThis node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
ArrayBitFirstFalseThis node returns the position of the first bit set to 0 in the input bit array or -1 if all bits are true.
ArrayBitFirstTrueThis node returns the position of the first bit set to 1 in the input bit array or -1 if all bits are false.
ArrayBitInfoReturns several information about the input bit array.
ArrayBitInsertElementThis 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.
ArrayBitLastFalseThis node returns the position of the last bit set to 0 in the input bit array or -1 if all bits are true.
ArrayBitLastTrueThis node returns the position of the last bit set to 1 in the input bit array or -1 if all bits are false.
ArrayBitMixThis 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.
ArrayBitRandomThis node returns a random bit array of the size specified by the 'size' input.
ArrayBitRemoveIndexThis node removes all the input array positions indicated by the 'index' input.
ArrayBitResizeThis 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.
ArrayBitReverseThis node reverses the order of the input array.
ArrayBitSetAllThis node sets all elements of the input 'array' to the given input 'value'.
ArrayBitSliceThis 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.
BitAndThis node returns the AND operation between the input bit arrays.
BitCopyThis node duplicates the value of 'in' to the output 'copy'.
BitEqualThis node returns the equivalence ( NOT XOR ) operation between the input bit arrays.
BitImplicationThis node returns the implication (NOT in0 OR in1) operation between the input bit arrays.
BitNandThis node returns the NAND operation between the input bit arrays.
BitNegateThis node inverts all the values of the input bit array.
BitNorThis node returns the NOR (NOT OR) operation between the input bit arrays.
BitOperationThis node computes a binary operation between the two input arrays.
BitOrThis node returns the OR operation between the input bit arrays.
BitXnorThis node returns the XNOR (NOT XOR) operation between the input bit arrays.
BitXorThis node returns the XOR operation between the input bit arrays.
GetArrayBitElementThis node returns the elements of the input 'array' at given positions, which are specified by the 'index' parameter.
GetBitGlobalVariableThis node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
IntegerBitValueThis node returns the value of the bit at position 'index' of the binary representation of the input 'integer'.
IntegerSetBitValueThis node returns the input 'integer' value with its bit at position 'bit index' modified according to 'bit value'.
SetArrayBitElementThis 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.
SetBitGlobalVariableThis 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.

AnchorArrayBitAllFalseArrayBitAllFalse 

ArrayBitAllFalse

This node returns true if all the input bits are set to 1. False otherwise.

...

NameTypesPassThroughDescription
allBit 

The all

throughPassThroughin

The input 'in'

AnchorArrayBitAllTrueArrayBitAllTrue 

ArrayBitAllTrue

This node returns true if all the input bits are set to 0. False otherwise.

...

NameTypesPassThroughDescription
allBit 

The all

throughPassThroughin

The input 'in'

AnchorArrayBitAnyFalseArrayBitAnyFalse 

ArrayBitAnyFalse

This node returns true if the input contains at least one bit equal to 0. False otherwise.

...

NameTypesPassThroughDescription
anyBit 

The any

throughPassThroughin

The input 'in'

AnchorArrayBitAnyTrue 

ArrayBitAnyTrue

ArrayBitAnyTrue

This node returns true if the input contains at least one bit equal to 1. False otherwise.

...

NameTypesPassThroughDescription
anyBit 

The any

throughPassThroughin

The input 'in'

AnchorArrayBitBuildByIndexArrayBitBuildByIndex 

ArrayBitBuildByIndex

Given an array of indices this node returns a mask whereas each index included in the index-array is set to 1.

...

NameTypesPassThroughDescription
maskBit 

The mask

AnchorArrayBitConcat 

ArrayBitConcat

ArrayBitConcat

This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array0
array1

The out array

AnchorArrayBitConstant 

ArrayBitConstant

ArrayBitConstant

This node returns a constant bit array.

...

NameTypesPassThroughDescription
arrayBit 

The array

AnchorArrayBitCountFalseArrayBitCountFalse 

ArrayBitCountFalse

This node returns the number of bits set to 0 in the input bit array.

...

NameTypesPassThroughDescription
countInteger 

The count

throughPassThroughin

The input 'in'

AnchorArrayBitCountTrueArrayBitCountTrue 

ArrayBitCountTrue

This node returns the number of bits set to 1 in the input bit array.

...

NameTypesPassThroughDescription
countInteger 

The count

throughPassThroughin

The input 'in'

AnchorArrayBitFilterByMaskArrayBitFilterByMask 

ArrayBitFilterByMask

This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

The out array

AnchorArrayBitFirstFalseArrayBitFirstFalse 

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.

...

NameTypesPassThroughDescription
firstInteger 

The first

throughPassThroughin

The input 'in'

AnchorArrayBitFirstTrue 

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.

...

NameTypesPassThroughDescription
firstInteger 

The first

throughPassThroughin

The input 'in'

AnchorArrayBitInfoArrayBitInfo 

ArrayBitInfo

Returns several information about the input bit array.

...

NameTypesPassThroughDescription
sizeInteger 

The size

all trueBit 

True if all input bits are True. False otherwise

all falseBit 

True if all input bits are False. False otherwise

any trueBit 

True if any input bit is True. False otherwise

any falseBit 

True if any input bit is False. False otherwise

count trueInteger 

Number of input bits with True value

count falseInteger 

Number of input bits with False value

first trueInteger 

Position of the first input bit set to True

first falseInteger 

Position of the first input bit set to False

last trueInteger 

Position of the last input bit set to True

last falseInteger 

Position of the last input bit set to False

negatedBit 

Input array with all the bits inverted

throughPassThroughin

The input 'in'

AnchorArrayBitInsertElement 

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.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

The out array

AnchorArrayBitLastFalse 

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.

...

NameTypesPassThroughDescription
lastInteger 

The last

throughPassThroughin

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.

...

NameTypesPassThroughDescription
lastInteger 

The last

throughPassThroughin

The input 'in'

AnchorArrayBitMix 

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.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array0
array1

The out array

anchor 

ArrayBitRandom

...

ArrayBitRandom

This node returns a random bit array of the size specified by the 'size' input.

...

NameTypesPassThroughDescription
arrayBit 

The array

AnchorArrayBitRemoveIndex 

ArrayBitRemoveIndex

ArrayBitRemoveIndex

This node removes all the input array positions indicated by the 'index' input. .

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

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.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

The out array

AnchorArrayBitReverse 

ArrayBitReverse

ArrayBitReverse

This node reverses the order of the input array. .

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

The out array

AnchorArrayBitSetAll 

ArrayBitSetAll

ArrayBitSetAll

This node sets all elements of the input 'array' to the given input 'value'.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

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.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

The out array

AnchorBitAnd 

BitAnd

BitAnd

This node returns the AND operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

AnchorBitCopyBitCopy 

BitCopy

This node duplicates the value of 'in' to the output 'copy'.

...

NameTypesPassThroughDescription
copyBit 

A copy of 'in'

anchor 

BitEqual

...

BitEqual

This node returns the equivalence ( NOT XOR ) operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

AnchorBitImplication 

BitImplication

BitImplication

This node returns the implication (NOT in0 OR in1) operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

AnchorBitNandBitNand 

BitNand

This node returns the NAND operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

AnchorBitNegateBitNegate 

BitNegate

This node inverts all the values of the input bit array.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in

The result

anchor 

BitNor

...

BitNor

This node returns the NOR (NOT OR) operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

anchor 

BitOperation

...

BitOperation

This node computes a binary operation between the two input arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

anchor 

BitOr

...

BitOr

This node returns the OR operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

AnchorBitXnor 

BitXnor

BitXnor

This node returns the XNOR (NOT XOR) operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

anchor 

BitXor

...

BitXor

This node returns the XOR operation between the input bit arrays.

...

NameTypesPassThroughDescription
resultBit
Expand
titleOptional

in0

The result

anchor 

GetArrayBitElement

...

GetArrayBitElement

This node returns the elements of the input 'array' at given positions, which are specified by the 'index' parameter.

...

NameTypesPassThroughDescription
outBit 

The out

AnchorGetBitGlobalVariable 

GetBitGlobalVariable

GetBitGlobalVariable

This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).

...

NameTypesPassThroughDescription
outBit 

The out

AnchorIntegerBitValueIntegerBitValue 

IntegerBitValue

This node returns the value of the bit at position 'index' of the binary representation of the input 'integer'.

...

NameTypesPassThroughDescription
bitBit 

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'.

...

NameTypesPassThroughDescription
result
Expand
titleNumeric

Integer
Integer64

Expand
titleOptional

integer

The input 'integer' with its bit modified

AnchorSetArrayBitElement 

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.

...

NameTypesPassThroughDescription
out arrayBit
Expand
titleOptional

array

The out array

AnchorSetBitGlobalVariableSetBitGlobalVariable 

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.

...