iwopy.core.opt_results.OptResults
- class iwopy.core.opt_results.OptResults[source]
-
Bases:
object
Container for optimization results.
- Parameters
-
problem (iwopy.core.Problem) – The problem
success (bool) – Optimization success
vars_int (np.array) – Single objective case: Optimal variables, shape: (n_vars_int,) Multi objective case: Pareto variables, shape: (n_pop, n_vars_int)
vars_float (np.array) – Single objective case: Optimal variables, shape: (n_vars_float,) Multi objective case: Pareto variables, shape: (n_pop, n_vars_float)
objs (np.array) – Single objective case: Optimal objective function value, shape: (1,) Multi objective case: Pareto front objective function values, shape: (n_pop, n_objectives)
cons (np.array) – Single objective case: Constraint values, shape: (1,) Multi objective case: Constraint values, shape: (n_pop, n_constraints)
problem_results (Object) – The results of the variable application to the problem
- vars_int
-
Single objective case: Optimal variables, shape: (n_vars_int,) Multi objective case: Pareto variables, shape: (n_pop, n_vars_int)
- Type
-
np.array
- vars_float
-
Single objective case: Optimal variables, shape: (n_vars_float,) Multi objective case: Pareto variables, shape: (n_pop, n_vars_float)
- Type
-
np.array
- objs
-
Single objective case: Optimal objective function value, shape: (1,) Multi objective case: Pareto front objective function values, shape: (n_pop, n_objectives)
- Type
-
np.array
- cons
-
Single objective case: Constraint values, shape: (1,) Multi objective case: Constraint values, shape: (n_pop, n_constraints)
- Type
-
np.array
- problem_results
-
The results of the variable application to the problem
- Type
-
Object
Methods
__init__
(problem, success, vars_int, ...)