ma48_control structure#
struct ma48_control{T,INT} f_arrays::INT multiplier::T u::T switch_::T drop::T tolerance::T cgce::T lp::INT wp::INT mp::INT ldiag::INT btf::INT struct_::INT maxit::INT factor_blocking::INT solve_blas::INT pivoting::INT diagonal_pivoting::INT fill_in::INT switch_mode::INT
ma48_ainfo structure#
struct ma48_ainfo{T,INT} ops::T flag::INT more::INT lena_analyse::Clong lenj_analyse::Clong lena_factorize::Clong leni_factorize::Clong ncmpa::INT rank::INT drop::Clong struc_rank::INT oor::Clong dup::Clong stat::INT lblock::INT sblock::INT tblock::Clong
ma48_finfo structure#
struct ma48_finfo{T,INT} ops::T flag::INT more::INT size_factor::Clong lena_factorize::Clong leni_factorize::Clong drop::Clong rank::INT stat::INT
ma48_sinfo structure#
struct ma48_sinfo{INT} flag::INT more::INT stat::INT
ma57_control structure#
struct ma57_control{T,INT} f_arrays::INT multiplier::T reduce::T u::T static_tolerance::T static_level::T tolerance::T convergence::T consist::T lp::INT wp::INT mp::INT sp::INT ldiag::INT nemin::INT factorblocking::INT solveblocking::INT la::INT liw::INT maxla::INT maxliw::INT pivoting::INT thresh::INT ordering::INT scaling::INT rank_deficient::INT ispare::NTuple{5,INT} rspare::NTuple{10,T}
ma57_ainfo structure#
struct ma57_ainfo{T,INT} opsa::T opse::T flag::INT more::INT nsteps::INT nrltot::INT nirtot::INT nrlnec::INT nirnec::INT nrladu::INT niradu::INT ncmpa::INT ordering::INT oor::INT dup::INT maxfrt::INT stat::INT ispare::NTuple{5,INT} rspare::NTuple{10,T}
ma57_finfo structure#
struct ma57_finfo{T,INT} opsa::T opse::T opsb::T maxchange::T smin::T smax::T flag::INT more::INT maxfrt::INT nebdu::INT nrlbdu::INT nirbdu::INT nrltot::INT nirtot::INT nrlnec::INT nirnec::INT ncmpbr::INT ncmpbi::INT ntwo::INT neig::INT delay::INT signc::INT static_::INT modstep::INT rank::INT stat::INT ispare::NTuple{5,INT} rspare::NTuple{10,T}
ma57_sinfo structure#
struct ma57_sinfo{T,INT} cond::T cond2::T berr::T berr2::T error::T flag::INT stat::INT ispare::NTuple{5,INT} rspare::NTuple{10,T}
ma77_control structure#
struct ma77_control{T,INT} f_arrays::INT print_level::INT unit_diagnostics::INT unit_error::INT unit_warning::INT bits::INT buffer_lpage::NTuple{2,INT} buffer_npage::NTuple{2,INT} file_size::Clong maxstore::Clong storage::NTuple{3,Clong} nemin::INT maxit::INT infnorm::INT thresh::T nb54::INT action::INT multiplier::T nb64::INT nbi::INT small::T static_::T storage_indef::Clong u::T umin::T consist_tol::T ispare::NTuple{5,INT} lspare::NTuple{5,Clong} rspare::NTuple{5,T}
ma77_info structure#
struct ma77_info{T,INT} detlog::T detsign::INT flag::INT iostat::INT matrix_dup::INT matrix_rank::INT matrix_outrange::INT maxdepth::INT maxfront::INT minstore::Clong ndelay::INT nfactor::Clong nflops::Clong niter::INT nsup::INT num_neg::INT num_nothresh::INT num_perturbed::INT ntwo::INT stat::INT index::NTuple{4,INT} nio_read::NTuple{2,Clong} nio_write::NTuple{2,Clong} nwd_read::NTuple{2,Clong} nwd_write::NTuple{2,Clong} num_file::NTuple{4,INT} storage::NTuple{4,Clong} tree_nodes::INT unit_restart::INT unused::INT usmall::T ispare::NTuple{5,INT} lspare::NTuple{5,Clong} rspare::NTuple{5,T}
ma86_control structure#
struct ma86_control{T,INT} f_arrays::INT diagnostics_level::INT unit_diagnostics::INT unit_error::INT unit_warning::INT nemin::INT nb::INT action::INT nbi::INT pool_size::INT small_::T static_::T u::T umin::T scaling::INT
ma86_info structure#
struct ma86_info{T,INT} detlog::T detsign::INT flag::INT matrix_rank::INT maxdepth::INT num_delay::INT num_factor::Clong num_flops::Clong num_neg::INT num_nodes::INT num_nothresh::INT num_perturbed::INT num_two::INT pool_size::INT stat::INT usmall::T
ma87_control structure#
struct ma87_control{T,INT} f_arrays::INT diagnostics_level::INT unit_diagnostics::INT unit_error::INT unit_warning::INT nemin::INT nb::INT pool_size::INT diag_zero_minus::T diag_zero_plus::T unused::NTuple{40,Cchar}
ma87_info structure#
struct ma87_info{T,INT} detlog::T flag::INT maxdepth::INT num_factor::Clong num_flops::Clong num_nodes::INT pool_size::INT stat::INT num_zero::INT unused::NTuple{40,Cchar}
ma97_control structure#
struct ma97_control{T,INT} f_arrays::INT action::INT nemin::INT multiplier::T ordering::INT print_level::INT scaling::INT small::T u::T unit_diagnostics::INT unit_error::INT unit_warning::INT factor_min::Clong solve_blas3::INT solve_min::Clong solve_mf::INT consist_tol::T ispare::NTuple{5,INT} rspare::NTuple{10,T}
ma97_info structure#
struct ma97_info{T,INT} flag::INT flag68::INT flag77::INT matrix_dup::INT matrix_rank::INT matrix_outrange::INT matrix_missing_diag::INT maxdepth::INT maxfront::INT num_delay::INT num_factor::Clong num_flops::Clong num_neg::INT num_sup::INT num_two::INT ordering::INT stat::INT ispare::NTuple{5,INT} rspare::NTuple{10,T}
mc64_control structure#
struct mc64_control{INT} f_arrays::INT lp::INT wp::INT sp::INT ldiag::INT checking::INT
mc64_info structure#
struct mc64_info{INT} flag::INT more::INT strucrank::INT stat::INT
mc68_control structure#
struct mc68_control{INT} f_array_in::INT f_array_out::INT min_l_workspace::INT lp::INT wp::INT mp::INT nemin::INT print_level::INT row_full_thresh::INT row_search::INT
mc68_info structure#
struct mc68_info{INT} flag::INT iostat::INT stat::INT out_range::INT duplicate::INT n_compressions::INT n_zero_eigs::INT l_workspace::Clong zb01_info::INT n_dense_rows::INT
mi20_control structure#
struct mi20_control{T,INT} f_arrays::INT aggressive::INT c_fail::INT max_levels::INT max_points::INT reduction::T st_method::INT st_parameter::T testing::INT trunc_parameter::T coarse_solver::INT coarse_solver_its::INT damping::T err_tol::T levels::INT pre_smoothing::INT smoother::INT post_smoothing::INT v_iterations::INT print_level::INT print::INT error::INT one_pass_coarsen::INT
mi20_solve__control structure#
struct mi20_solve_control{T,INT} abs_tol::T breakdown_tol::T gmres_restart::INT init_guess::Bool krylov_solver::INT max_its::INT preconditioner_side::INT rel_tol::T
mi20_info structure#
struct mi20_info{T,INT} flag::INT clevels::INT cpoints::INT cnnz::INT stat::INT getrf_info::INT iterations::INT residual::T
mi28_control structure#
struct mi28_control{T,INT} f_arrays::INT alpha::T check::Bool iorder::INT iscale::INT lowalpha::T maxshift::INT rrt::Bool shift_factor::T shift_factor2::T small::T tau1::T tau2::T unit_error::INT unit_warning::INT
mi28_info structure#
struct mi28_info{T,INT} band_after::INT band_before::INT dup::INT flag::INT flag61::INT flag64::INT flag68::INT flag77::INT nrestart::INT nshift::INT oor::INT profile_before::T profile_after::T size_r::Clong stat::INT alpha::T
detailed documentation#
HSL package control and info derived types as Julia structures. See HSL documentation for further details.