gemseo_benchmark / benchmarker

Hide inherited members

worker module

A class to implement a benchmarking worker.

class gemseo_benchmark.benchmarker.worker.Worker(factory, history_class=<class 'gemseo_benchmark.results.performance_history.PerformanceHistory'>)[source]

Bases: object

A benchmarking worker.

Parameters:
  • factory (OptimizersFactory) – The factory for optimizers.

  • history_class (type[PerformanceHistory]) –

    The class of performance history.

    By default it is set to <class ‘gemseo_benchmark.results.performance_history.PerformanceHistory’>.