OpenPisco.Optim.Algorithms.OptimAlgoNullSpace module#
- class OpenPisco.Optim.Algorithms.OptimAlgoNullSpace.OptimAlgoNullSpace[source]#
Bases:
OptimAlgoBase
- numberOfIterationsMax#
Number of trials in between time steps until the merit function decreases (default 20)
- Type
int
- numberOfDesignStepsMax#
Maximal number of design steps (steps) (default : 200)
- Type
int
- alphaJ#
Scaling coefficient for the null space direction (default 1)
- Type
float
- alphaC#
Scaling coefficient for the Gauss Newton direction (default 1)
- Type
float
- alphas#
Vector of dimension problem.nconstraints+problem.nineqconstraints of proportionality coefficients for the tuning how the Gauss Newton direction accounts for each of the constraints (not yet implemented)
- Type
array_like
- dt#
The normalisation of the descent step (default 1) is such that ||dxiJ|| = alphaJ * dt ||dxiC|| = alphaC * dt
- Type
float
- K#
Tunes the distance at which inactive inequality constraints are felt. Constraints are felt from a distance K*dt.
- Type
float
- tol_merit#
Tolerance for acceptance step with the merit function method
- Type
float