Control

This section describes operators belonging to the Control category.

This page discusses:

Dispatch

This node is an output selector. this node allows to manage alternatives in the graph: based on an index or a boolean, this node dispatches some inputs in a given output. you can the recombine graph results with end dispatch node.

Inputs

Name Type Description
In
Index Integer

Outputs

Name Type Description
Val

End Dispatch

This node is an input selector. combines several inputs in an output : the goal is to be able to recombine graphs results when a condition has been used. some graph inputs contain structures that contain only empty values and some of the inputs contain the actual result.

Inputs

Name Type Description
Val

Outputs

Name Type Description
Out

Equal

Returns true if a is equal to b, false instead.

Inputs

Name Type Description
A
B
Mode Compare values or objects

Outputs

Name Type Description
Result Boolean

Inferior

Returns true if a is less than b, false instead.

Inputs

Name Type Description
A Real
B Real

Outputs

Name Type Description
Result Boolean

Inferior Or Equal

Returns true if a is less or equal to b, false instead.

Inputs

Name Type Description
A Real
B Real

Outputs

Name Type Description
Result Boolean

Is Empty

Cheks if a value is an empty one.

Inputs

Name Type Description
Values List

Outputs

Name Type Description
Result List

Is Error

Checks if a value is an error value.

Inputs

Name Type Description
Values List

Outputs

Name Type Description
Result List

Loop Accumulator

Accumulates the results of each iteration of a loop.

Inputs

Name Type Description
Idx Integer To connect to current iteration index from loop start.
List Unknown type The list to accumulate.

Outputs

Name Type Description
Output List Unknown type

Loop End

Defines where the loop ends. if stop is true, it just end the loop and enable the global update to continue. if stop is false, it copies its input values to start loop node outputs and the loop continues.

Inputs

Name Type Description
Iter Integer Current iteration. this input must be connected to corresponding output of the loop start operator.
Stop Boolean Stops the loop if true. use it to connect your stop condition.
Value Unknown type Value to provide as input for next iteration.

Outputs

Name Type Description
Output Value Unknown type Returns the last value of corresponding input at the end of the loop.

Loop Start

Defines where the loop starts.

Inputs

Name Type Description
Start Iteration Integer Iteration to start the loop from.
Maximum Iteration Integer Maximum number of iteration for the loop.
Value Unknown type Value to initialize the corresponding ouput at first iteration.

Outputs

Name Type Description
Iteration Integer Current iteration number.
Value Unknown type At the first iteration, takes the value of corresponding loop start input. for other iterations, takes the value of the corresponding loop end input.

Select

Selects an input among several ones.

Inputs

Name Type Description
Index Integer Indice of the input to be selected.
Item Several inputs.

Outputs

Name Type Description
Out Input with index 'idx'.

Superior

Returns true if a is more than b, false instead.

Inputs

Name Type Description
A Real
B Real

Outputs

Name Type Description
Result Boolean

Superior Or Equal

Returns true if a is more or equal to b, false instead.

Inputs

Name Type Description
A Real
B Real

Outputs

Name Type Description
Result Boolean