sha_inform_type structure#

#include <galahad_sha.h>

struct sha_inform_type {
    // fields

    ipc_ status;
    ipc_ alloc_status;
    ipc_ max_degree;
    ipc_ differences_needed;
    ipc_ max_reduced_degree;
    ipc_ approximation_algorithm_used;
    ipc_ bad_row;
    char bad_alloc[81];
};

detailed documentation#

inform derived type as a C struct

components#

ipc_ status

return status. See SHA_solve for details

ipc_ alloc_status

the status of the last attempted allocation/deallocation.

ipc_ max_degree

the maximum degree in the adgacency graph.

ipc_ differences_needed

the number of differences that will be needed.

ipc_ max_reduced_degree

the maximum reduced degree in the adgacency graph.

ipc_ approximation_algorithm_used

the approximation algorithm actually used

ipc_ bad_row

a failure occured when forming the bad_row-th row (0 = no failure).

char bad_alloc[81]

the name of the array for which an allocation/deallocation error occurred.