bluemira.optimisation._scipy.parameters ======================================= .. py:module:: bluemira.optimisation._scipy.parameters Classes ------- .. autoapisummary:: bluemira.optimisation._scipy.parameters.NelderMeadParams bluemira.optimisation._scipy.parameters.PowellParams bluemira.optimisation._scipy.parameters.LBFGSBParams bluemira.optimisation._scipy.parameters.TNCParams bluemira.optimisation._scipy.parameters.COBYLAParams bluemira.optimisation._scipy.parameters.COBYQAParams bluemira.optimisation._scipy.parameters.SLSQPParams bluemira.optimisation._scipy.parameters.TrustConstrParams Functions --------- .. autoapisummary:: bluemira.optimisation._scipy.parameters._make_alg_params Module Contents --------------- .. py:class:: NelderMeadParams Options for Nelder-Mead. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: disp :type: bool | None :value: None .. py:attribute:: maxfev :type: int | None :value: None .. py:attribute:: return_all :type: bool | None :value: None .. py:attribute:: initial_simplex :type: Any | None :value: None .. py:attribute:: xatol :type: float | None :value: None .. py:attribute:: fatol :type: float | None :value: None .. py:attribute:: adaptive :type: bool | None :value: None .. py:class:: PowellParams Options for Powell. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: disp :type: bool | None :value: None .. py:attribute:: xtol :type: float | None :value: None .. py:attribute:: ftol :type: float | None :value: None .. py:attribute:: maxfev :type: int | None :value: None .. py:attribute:: direc :type: Any | None :value: None .. py:attribute:: return_all :type: bool | None :value: None .. py:class:: LBFGSBParams Options for L-BFGS-B. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: disp :type: int | None :value: None .. py:attribute:: maxcor :type: int | None :value: None .. py:attribute:: ftol :type: float | None :value: None .. py:attribute:: gtol :type: float | None :value: None .. py:attribute:: eps :type: float | Any | None :value: None .. py:attribute:: maxfun :type: int | None :value: None .. py:attribute:: iprint :type: int | None :value: None .. py:attribute:: maxls :type: int | None :value: None .. py:attribute:: finite_diff_rel_step :type: Any | None :value: None .. py:attribute:: workers :type: int | Any | None :value: None .. py:class:: TNCParams Options for TNC. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: eps :type: float | Any | None :value: None .. py:attribute:: scale :type: list[float] | None :value: None .. py:attribute:: offset :type: float | None :value: None .. py:attribute:: disp :type: bool | None :value: None .. py:attribute:: maxCGit :type: int | None :value: None .. py:attribute:: eta :type: float | None :value: None .. py:attribute:: stepmx :type: float | None :value: None .. py:attribute:: accuracy :type: float | None :value: None .. py:attribute:: minfev :type: float | None :value: None .. py:attribute:: ftol :type: float | None :value: None .. py:attribute:: xtol :type: float | None :value: None .. py:attribute:: gtol :type: float | None :value: None .. py:attribute:: rescale :type: float | None :value: None .. py:attribute:: finite_diff_rel_step :type: Any | None :value: None .. py:attribute:: maxfun :type: int | None :value: None .. py:attribute:: workers :type: int | Any | None :value: None .. py:class:: COBYLAParams Options for COBYLA. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: rhobeg :type: float | None :value: None .. py:attribute:: tol :type: float | None :value: None .. py:attribute:: disp :type: int | None :value: None .. py:attribute:: catol :type: float | None :value: None .. py:attribute:: f_target :type: float | None :value: None .. py:class:: COBYQAParams Options for COBYQA. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: disp :type: bool | None :value: None .. py:attribute:: maxfev :type: int | None :value: None .. py:attribute:: f_target :type: float | None :value: None .. py:attribute:: feasibility_tol :type: float | None :value: None .. py:attribute:: initial_tr_radius :type: float | None :value: None .. py:attribute:: final_tr_radius :type: float | None :value: None .. py:attribute:: scale :type: bool | None :value: None .. py:class:: SLSQPParams Options for SLSQP. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: ftol :type: float | None :value: None .. py:attribute:: eps :type: float | None :value: None .. py:attribute:: disp :type: bool | None :value: None .. py:attribute:: finite_diff_rel_step :type: Any | None :value: None .. py:attribute:: workers :type: int | Any | None :value: None .. py:class:: TrustConstrParams Options for Trust-Constr. .. py:attribute:: maxiter :type: int | None :value: None .. py:attribute:: gtol :type: float | None :value: None .. py:attribute:: xtol :type: float | None :value: None .. py:attribute:: barrier_tol :type: float | None :value: None .. py:attribute:: sparse_jacobian :type: bool | None :value: None .. py:attribute:: initial_tr_radius :type: float | None :value: None .. py:attribute:: initial_constr_penalty :type: float | None :value: None .. py:attribute:: initial_barrier_parameter :type: float | None :value: None .. py:attribute:: initial_barrier_tolerance :type: float | None :value: None .. py:attribute:: factorization_method :type: str | None :value: None .. py:attribute:: finite_diff_rel_step :type: Any | None :value: None .. py:attribute:: verbose :type: int | None :value: None .. py:attribute:: disp :type: bool | None :value: None .. py:attribute:: workers :type: int | Any | None :value: None .. py:function:: _make_alg_params(user_params: collections.abc.Mapping[str, int | float], param_cls: type, overrides: dict[str, str]) -> collections.abc.Mapping[str, int | float] Algorithm parameter factory. :returns: * *The dataclass associated with the given algorithm,* * *with user parameters merged into the default parameters.*