smt_optim.benchmarks package#

Submodules#

smt_optim.benchmarks.avt module#

smt_optim.benchmarks.base module#

class smt_optim.benchmarks.base.BenchmarkProblem[source]#

Bases: ABC

bounds: ndarray = None#
constraints: list = None#
name: str = None#
num_cstr: int = None#
num_dim: int | str = None#
num_fidelity: int = None#
num_obj: int = None#
objective: Callable = None#
set_dim(dim)[source]#
tags: list = None#

smt_optim.benchmarks.edge_cases module#

smt_optim.benchmarks.gano module#

smt_optim.benchmarks.modified_avt module#

smt_optim.benchmarks.original module#

smt_optim.benchmarks.registry module#

smt_optim.benchmarks.registry.get_problem(name)[source]#
smt_optim.benchmarks.registry.list_problems(n: list[int] = None, tags: list[str] = None) list[BenchmarkProblem][source]#