Skip to main content

optiSLang Python API 2026 R1

PyOptimizerBase

Last update: 05.08.2026

class PyOptimizerBase.OptimizerBase

__init__()

Raises an exception This class cannot be instantiated from Python

adapt()

appraise()

finalize()

get_awaiting_designs() → matrix_type

get_best_design_numbers() → object

get_best_equalities() → matrix_type

get_best_inequalities() → matrix_type

get_best_inputs() → matrix_type

get_best_objectives() → matrix_type

get_criteria_success_info() → bitset_type

get_equalities() → matrix_type

get_inequalities() → matrix_type

get_inputs() → matrix_type

get_next_designs() → matrix_type

get_num_awaiting_designs() → int

get_objectives() → matrix_type

initialize(arg2: SettingsBase)

is_converged() → bool

is_terminated() → bool

set_criteria_success_info(arg2: bitset_type)

set_equalities(arg2: matrix_type)

set_inequalities(arg2: matrix_type)

set_inputs(arg2: matrix_type)

set_objectives(arg2: matrix_type)

set_terminated()

class PyOptimizerBase.SettingsBase

__init__()

Raises an exception This class cannot be instantiated from Python

get_num_equalities() → int

get_num_inequalities() → int

get_num_inputs() → int

get_num_objectives() → int

set_defaults()

set_lower_bounds(arg2: vector_type)

set_num_inequalities(arg2: int)

set_num_inputs(arg2: int)

set_num_objectives(arg2: int)

set_start_designs(arg2: matrix_type)

set_upper_bounds(arg2: vector_type)

Connect with Ansys