sec_control_type structure#
#include <galahad_sec.h> struct sec_control_type { // fields bool f_indexing; ipc_ error; ipc_ out; ipc_ print_level; rpc_ h_initial; rpc_ update_skip_tol; char prefix[31]; };
detailed documentation#
control derived type as a C struct
components#
bool f_indexing
use C or Fortran sparse matrix indexing
ipc_ error
error and warning diagnostics occur on stream error
ipc_ out
general output occurs on stream out
ipc_ print_level
the level of output required. <= 0 gives no output, >= 1 warning message
rpc_ h_initial
the initial Hessian approximation will be h_initial \* \(I\)
rpc_ 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.
char prefix[31]
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’