fitbenchmarking.hessian.hessian_factory module

This file contains a factory implementation for the Hessians. This is used to manage the imports and reduce effort in adding new Hessian methods.

fitbenchmarking.hessian.hessian_factory.create_hessian(hes_method)

Create a Hessian class.

Parameters:

hes_method (str) – Type of Hessian selected from options

Returns:

Controller class for the problem

Return type:

fitbenchmarking.hessian.base_controller.Hessian subclass