Nonlinear Solver Routine Naming
Conventions
The TR routine names have the following structure:
<character><name>_<action>( )
where
- <character> indicates the data type:
- s
- float
- d
- double
- <name> indicates the task type:
- trnlsp
- nonlinear least squares problem without constraints
- trnlspbc
- nonlinear least squares problem with boundary constraints
- jacobi
- computation of the Jacobian matrix using central differences
- <action> indicates an action on the task:
- init
- initializes the solver
- check
- checks correctness of the input parameters
- solve
- solves the problem
- get
- retrieves the number of iterations, the stop criterion, the initial residual, and the final residual
- delete
- releases the allocated data