sec_control_type structure#
struct sec_control_type{T} f_indexing::Bool error::Int32 out::Int32 print_level::Int32 h_initial::T update_skip_tol::T prefix::NTuple{31,Cchar}
detailed documentation#
control derived type as a Julia structure
components#
Bool f_indexing
use C or Fortran sparse matrix indexing
Int32 error
error and warning diagnostics occur on stream error
Int32 out
general output occurs on stream out
Int32 print_level
the level of output required. <= 0 gives no output, >= 1 warning message
T h_initial
the initial Hessian approximation will be h_initial \* \(I\)
T update_skip_tol
an update is skipped if the resulting matrix would have grown too much; specifically it is skipped when y^T s / y^T y <= update_skip_tol.
NTuple{31,Cchar} prefix
all output lines will be prefixed by .prefix(2:LEN(TRIM(.prefix))-1) where .prefix contains the required string enclosed in quotes, e.g. “string” or ‘string’