gemseo.algos.doe.diagonal_doe.diagonal_doe module#

Build a diagonal DOE for scalable model construction.

class DiagonalDOE(algo_name='DiagonalDOE')[source]#

Bases: BaseDOELibrary

Class used to create a diagonal DOE.

Parameters:

algo_name (str) --

The algorithm name.

By default it is set to "DiagonalDOE".

Raises:

KeyError -- When the algorithm is not in the library.

ALGORITHM_INFOS: ClassVar[dict[str, DOEAlgorithmDescription]] = {'DiagonalDOE': DOEAlgorithmDescription(algorithm_name='DiagonalDOE', internal_algorithm_name='DiagonalDOE', library_name='GEMSEO', description='Diagonal design of experiments', website='', Settings=<class 'gemseo.algos.doe.diagonal_doe.settings.diagonal_doe_settings.DiagonalDOE_Settings'>, handle_integer_variables=True, minimum_dimension=1)}#

The description of the algorithms contained in the library.