DYNAMICS C API
C-compatible interface to the DYNAMICS library
Loading...
Searching...
No Matches
c_iteration_controls Struct Reference

Controls for nonlinear iteration routines. More...

#include <dynamics.h>

Public Attributes

double change_in_solution_tolerance
 Convergence tolerance for changes in the solution.
 
double gradient_tolerance
 Convergence tolerance for the gradient.
 
double iteration_improvement_tolerance
 Minimum improvement required between iterations.
 
double residual_tolerance
 Convergence tolerance for the residual.
 
int max_function_evaluations
 Maximum number of function evaluations.
 
int max_iteration_between_updates
 Maximum iterations between Jacobian or gradient updates.
 
int max_iteration_count
 Maximum total number of iterations.
 

Detailed Description

Controls for nonlinear iteration routines.

Member Data Documentation

◆ change_in_solution_tolerance

double c_iteration_controls::change_in_solution_tolerance

Convergence tolerance for changes in the solution.

◆ gradient_tolerance

double c_iteration_controls::gradient_tolerance

Convergence tolerance for the gradient.

◆ iteration_improvement_tolerance

double c_iteration_controls::iteration_improvement_tolerance

Minimum improvement required between iterations.

◆ residual_tolerance

double c_iteration_controls::residual_tolerance

Convergence tolerance for the residual.

◆ max_function_evaluations

int c_iteration_controls::max_function_evaluations

Maximum number of function evaluations.

◆ max_iteration_between_updates

int c_iteration_controls::max_iteration_between_updates

Maximum iterations between Jacobian or gradient updates.

◆ max_iteration_count

int c_iteration_controls::max_iteration_count

Maximum total number of iterations.


The documentation for this struct was generated from the following file: