Loop and Average
Synopsis
This operator iterates over its subprocess the specified number of times and delivers the average of the inner results.
Description
The Loop and Average operator is a nested operator i.e. it has a subprocess. The subprocess of the Loop and Average operator executes n number of times, where n is the value of the iterations parameter specified by the user. The subprocess of this operator must always return a performance vector. These performance vectors are averaged and returned as result of this operator. For more information regarding subprocesses please study the <reference key="operator.subprocess">Subprocess</reference>
operator.
Differentiation
Loop and Deliver Best
This operator iterates over its subprocess the specified number of times and delivers the results of the iteration that has the best performance.
Input
in
This operator can have multiple inputs. When one input is connected, another in port becomes available which is ready to accept another input (if any). The order of inputs remains the same. The Object supplied at the first in port of this operator is available at the first in port of the nested chain (inside the subprocess). Do not forget to connect all inputs in correct order. Make sure that you have connected the right number of ports at the subprocess level.
Output
averagable
This operator can have multiple averagable output ports. When one output is connected, another averagable output port becomes available which is ready to deliver another output (if any). The order of outputs remains the same. The Average Vector delivered at the first averagable port of the subprocess is delivered at the first averagable output port of the outer process. Don't forget to connect all outputs in correct order. Make sure that you have connected the right number of ports at all levels of the chain.
Parameters
Iterations
This parameter specifies the number of iterations of the subprocess of this operator.
Average performances only
This parameter indicates if only performance vectors or all types of averagable result vectors should be averaged.