bsc_inform_type structure#
struct bsc_inform_type{T} status::Int32 alloc_status::Int32 bad_alloc::NTuple{81,Cchar} max_col_a::Int32 exceeds_max_col::Int32 time::T clock_time::T
detailed documentation#
inform derived type as a Julia structure
components#
Int32 status
the return status from the package. Possible values are:
0
The call was succcesful
-1
An allocation error occurred. A message indicating the offending array is written on unit control.error, and the returned allocation status and a string containing the name of the offending array are held in inform.alloc_status and inform.bad_alloc respectively.
-2
A deallocation error occurred. A message indicating the offending array is written on unit control.error and the returned allocation status and a string containing the name of the offending array are held in inform.alloc_status and inform.bad_alloc respectively.
-3
The restrictions n > 0 or m > 0 or requirement that a type contains its relevant string ‘dense’, ‘coordinate’ or ‘sparse_by_rows’ has been violated.
Int32 alloc_status
the status of the last attempted allocation/deallocation
NTuple{81,Cchar} bad_alloc
the name of the array for which an allocation/deallocation error occurred.
Int32 max_col_a
the maximum number of entries in a column of \(A\)
Int32 exceeds_max_col
the number of columns of \(A\) that have more than control.max_col entries
T time
the total CPU time spent in the package
T clock_time
the total clock time spent in the package