convert_control_type structure#
#include <galahad_convert.h> struct convert_control_type { // fields bool f_indexing; ipc_ error; ipc_ out; ipc_ print_level; bool transpose; bool sum_duplicates; bool order; bool space_critical; bool deallocate_error_fatal; 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
unit for error messages
ipc_ out
unit for monitor output
ipc_ print_level
controls level of diagnostic output
bool transpose
obtain the transpose of the input matrix?
bool sum_duplicates
add the values of entries in duplicate positions?
bool order
order row or column data by increasing index?
bool space_critical
if space is critical, ensure allocated arrays are no bigger than needed
bool deallocate_error_fatal
exit if any deallocation fails
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’