psls_inform_type structure#
struct psls_inform_type{T} status::Int32 alloc_status::Int32 analyse_status::Int32 factorize_status::Int32 solve_status::Int32 factorization_integer::Int64 factorization_real::Int64 preconditioner::Int32 semi_bandwidth::Int32 reordered_semi_bandwidth::Int32 out_of_range::Int32 duplicates::Int32 upper::Int32 missing_diagonals::Int32 semi_bandwidth_used::Int32 neg1::Int32 neg2::Int32 perturbed::Bool fill_in_ratio::T norm_residual::T bad_alloc::NTuple{81,Cchar} mc61_info::NTuple{10,Cint} mc61_rinfo::NTuple{15,T} time::psls_time_type{T} sls_inform::sls_inform_type{T} mi28_info::mi28_info{T}
detailed documentation#
inform derived type as a Julia structure
components#
Int32 status
reported return status:
0
success
-1
allocation error
-2
deallocation error
-3
matrix data faulty (.n < 1, .ne < 0)
Int32 alloc_status
STAT value after allocate failure.
Int32 analyse_status
status return from factorization
Int32 factorize_status
status return from factorization
Int32 solve_status
status return from solution phase
Int64 factorization_integer
number of integer words to hold factors
Int64 factorization_real
number of real words to hold factors
Int32 preconditioner
code for the actual preconditioner used (see control.preconditioner)
Int32 semi_bandwidth
the actual semi-bandwidth
Int32 reordered_semi_bandwidth
the semi-bandwidth following reordering (if any)
Int32 out_of_range
number of indices out-of-range
Int32 duplicates
number of duplicates
Int32 upper
number of entries from the strict upper triangle
Int32 missing_diagonals
number of missing diagonal entries for an allegedly-definite matrix
Int32 semi_bandwidth_used
the semi-bandwidth used
Int32 neg1
number of 1 by 1 pivots in the factorization
Int32 neg2
number of 2 by 2 pivots in the factorization
Bool perturbed
has the preconditioner been perturbed during the fctorization?
T fill_in_ratio
ratio of fill in to original nonzeros
T norm_residual
the norm of the solution residual
NTuple{81,Cchar} bad_alloc
name of array which provoked an allocate failure
Int32 mc61_info[10]
the integer and real output arrays from mc61
T mc61_rinfo[15]
see mc61_info
struct psls_time_type time
times for various stages
struct sls_inform_type sls_inform
inform values from SLS
struct mi28_info mi28_info
the output info structure from HSL’s mi28