iwopy.core¶
Core functionality and abstract classes
- class iwopy.core.OptFunction(iwopy.core.Base)[source]
Abstract base class for functions that calculate scalars based on a problem.
- class iwopy.core.OptFunctionList(iwopy.core.OptFunction)[source]
A list of functions.
- class iwopy.core.OptFunctionSubset(iwopy.core.OptFunction)[source]
A function composed of a subset of a function’s components.
- class iwopy.core.Objective(iwopy.core.OptFunction)[source]
Abstract base class for objective functions.
- class iwopy.core.Constraint(iwopy.core.OptFunction)[source]
Abstract base class for optimization constraints.
- class iwopy.core.Problem(iwopy.core.Base)[source]
Abstract base class for optimization problems.
- class iwopy.core.ProblemDefaultFunc(iwopy.core.OptFunctionList)[source]
The default function of a problem for gradient calculations.
- class iwopy.core.Optimizer(iwopy.core.Base)[source]
Abstract base class for optimization solvers.
- class iwopy.core.SingleObjOptResults[source]
Container for optimization results for single objective problems.
- class iwopy.core.MultiObjOptResults[source]
Container for optimization results for multi objective problems.