NonlinearSolver

Options for the non-linear solver.

Fields

  • nonlinear_solver_type: NonlinearSolverType, default = Undefined

    Method for the non-linear solver.

  • relative_tolerance: Float, default = 1e-8

    Relative convergence tolerance. Default is 1e-8.

  • absolute_tolerance: Float, default = 1e-8

    Absolute convergence tolerance. Default is 1e-8.

  • relative_change_tolerance: Float, default = 1e-8

    Convergence tolerance in terms of the norm of the change in the solution between steps. Default is 1e-8.

  • relative_change_residual_norm_tolerance: Float, default = 1e8

    Convergence tolerance in terms of the change of the residual norm between the current and first iterations. Default is 1e8.

  • maximum_iterations: Integer, default = 25

    Maximum number of iterations. Default is 25.

  • extrapolation_type: ExtrapolationType, default = Undefined

    Type of extrapolation for the initial guess of the Newton-Raphson solver. Default is linear extrapolation.