rpd_control_type structure#
#include <galahad_rpd.h> struct rpd_control_type { // fields bool f_indexing; ipc_ qplib; ipc_ error; ipc_ out; ipc_ print_level; bool space_critical; bool deallocate_error_fatal; };
detailed documentation#
control derived type as a C struct
components#
bool f_indexing
use C or Fortran sparse matrix indexing
ipc_ qplib
QPLIB file input stream number.
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 is specified by print_level
\(\leq\) 0 gives no output,
\(\geq\) 1 gives increasingly verbose (debugging) output
bool space_critical
if .space_critical true, every effort will be made to use as little space as possible. This may result in longer computation time
bool deallocate_error_fatal
if .deallocate_error_fatal is true, any array/pointer deallocation error will terminate execution. Otherwise, computation will continue