The Evaluation Memory component is used within loops. It can speed up loops by reusing results of past loop runs. Usually, the Evaluation Memory component is used before/after the loop driver component (e.g., Design of Experiments, Optimizer). It takes the design values of the loop driver component. Then, it either sends stored result values directly back to the loop driver or it forwards the values to the actual evaluation loop. If the evaluation loop is done, the newly evaluated result values are fed back to the loop driver via the Evaluation Memory component, so that it can store the result values together with the design values sent before for later reuse. The values are stored in a file on the file system.