|
NEML2 2.0.0
|
Ctrl+F or Cmd+F to search the entire page.Refer to System Documentation for detailed explanation about this system.
The standard Newton-Raphson solver which always takes the 'full' Newton step.
abs_tol Absolute tolerance in the convergence criteriamax_its Maximum number of iterations allowed before issuing an error/exceptionrel_tol Relative tolerance in the convergence criteriaverbose Verbosity of the solverDetailed documentation link
The Newton-Raphson solver with line search.
abs_tol Absolute tolerance in the convergence criteriacheck_negative_critertia_value Whether to check if the convergence criteria for line search becomes negativelinesearch_cutback Linesearch cut-back factor when the current scale factor cannot sufficiently reduce the residual.linesearch_stopping_criteria The lineseach tolerance slightly relaxing the definition of residual decreaselinesearch_type The type of linesearch used.Default: BACKTRACKING. Options are STRONG_WOLFE, BACKTRACKINGmax_its Maximum number of iterations allowed before issuing an error/exceptionmax_linesearch_iterations Maximum allowable linesearch iterations. No error is produced upon reaching the maximum number of iterations, and the scale factor in the last iteration is used to scale the step.rel_tol Relative tolerance in the convergence criteriaverbose Verbosity of the solverDetailed documentation link
A trust-region Newton solver. The step size and direction are modified by solving a constrained minimization problem using the local quadratic approximation. The default solver parameters are chosen based on a limited set of problems we tested on and are expected to be tuned.
abs_tol Absolute tolerance in the convergence criteriaaccept_criteria Reject the current step when the merit function reduction is below this thresholddelta_0 Initial trust region radiusdelta_max Maximum trust region radiusexpand_criteria The trust region radius is increased when the merit function reduction is above this thresholdexpand_factor Factor to apply when increasing the trust region radiusmax_its Maximum number of iterations allowed before issuing an error/exceptionreduce_criteria The trust region radius is reduced when the merit function reduction is below this thresholdreduce_factor Factor to apply when reducing the trust region radiusrel_tol Relative tolerance in the convergence criteriasubproblem_abs_tol Absolute tolerance used for the quadratic sub-problemsubproblem_max_its Maximum number of allowable iterations when solving the quadratic sub-problemsubproblem_rel_tol Relative tolerance used for the quadratic sub-problemverbose Verbosity of the solverDetailed documentation link