MPGArray: constructor

MultiPrecisionArrays.MPGArrayMethod

MPGArray(AH::AbstractArray{Float64,2}; basissize=10, TF=Float32, TR=nothing)

An MPGArray stores the high precision matrix, the low precision factorization, the Krylov basis, and a few other things GMRES needs. If the high precision matrix is double, the low precision is single by default. Half is an option which you get with TF=Float16.

source
MultiPrecisionArrays.MPGArrayMethod

MPGArray(AH::AbstractArray{Float32,2}; basissize=10, TF=Float16, TR=nothing)

An MPGArray stores the high precision matrix, the low precision factorization, the Krylov basis, and a few other things GMRES needs. Since High precision is single, low is half. I'm leaving the kwarg for TF in there because it makes is easier to cut/paste calls to MPGArray different precisions into a CI loop.

source