CADETProcess.optimization.SequentialBackend.evaluate

CADETProcess.optimization.SequentialBackend.evaluate#

SequentialBackend.evaluate(function: callable, population: Iterable) list[source]#

Evaluate the function sequentially at all individuals in the population.

Since this is the ‘SequentialBackend’, the evaluation is done sequentially without any parallelization.

Parameters:
functioncallable

The function of interest to be evaluated for the population.

populationIterable

A collection of individuals at which the function is to be evaluated.

Returns:
list

List of results of function evaluations.