diff --git a/ext/LinearSolveCUDAExt.jl b/ext/LinearSolveCUDAExt.jl index 2d17b715a..868ea2f03 100644 --- a/ext/LinearSolveCUDAExt.jl +++ b/ext/LinearSolveCUDAExt.jl @@ -11,7 +11,6 @@ using LinearSolve: LinearSolve, is_cusparse, defaultalg, cudss_loaded, DefaultLi CUDAOffload32MixedLUFactorization, SparspakFactorization, KLUFactorization, UMFPACKFactorization, LinearVerbosity using LinearSolve.LinearAlgebra, LinearSolve.SciMLBase, LinearSolve.ArrayInterface -using SciMLBase: AbstractSciMLOperator LinearSolve.usecuda(x::Nothing) = CUDACore.functional() diff --git a/ext/LinearSolveMetalExt.jl b/ext/LinearSolveMetalExt.jl index 5ccd2214f..665ce20a4 100644 --- a/ext/LinearSolveMetalExt.jl +++ b/ext/LinearSolveMetalExt.jl @@ -2,7 +2,6 @@ module LinearSolveMetalExt using Metal, LinearSolve using LinearAlgebra, SciMLBase -using SciMLBase: AbstractSciMLOperator using LinearSolve: ArrayInterface, MKLLUFactorization, MetalOffload32MixedLUFactorization, @get_cacheval, LinearCache, SciMLBase, OperatorAssumptions, LinearVerbosity diff --git a/ext/LinearSolveSparseArraysExt.jl b/ext/LinearSolveSparseArraysExt.jl index 89a5d8585..8f8109aa3 100644 --- a/ext/LinearSolveSparseArraysExt.jl +++ b/ext/LinearSolveSparseArraysExt.jl @@ -55,7 +55,7 @@ end function LinearSolve.init_cacheval( alg::RFLUFactorization, - A::Union{AbstractSparseArray, LinearSolve.SciMLOperators.AbstractSciMLOperator}, b, u, Pl, Pr, + A::Union{AbstractSparseArray, AbstractSciMLOperator}, b, u, Pl, Pr, maxiters::Int, abstol, reltol, verbose::Union{LinearVerbosity, Bool}, assumptions::OperatorAssumptions ) diff --git a/src/LinearSolve.jl b/src/LinearSolve.jl index 044810f89..5b30e7c56 100644 --- a/src/LinearSolve.jl +++ b/src/LinearSolve.jl @@ -15,11 +15,11 @@ using LinearAlgebra: LinearAlgebra, BlasInt, LU, Adjoint, BLAS, Bidiagonal, Bunc cholesky, cholesky!, diagind, dot, inv, ldiv!, ldlt!, lu, lu!, mul!, norm, qr, qr!, svd, svd! -using SciMLBase: SciMLBase, LinearAliasSpecifier, AbstractSciMLOperator, +using SciMLBase: SciMLBase, LinearAliasSpecifier, init, solve!, reinit!, solve, ReturnCode, LinearProblem using SciMLOperators: SciMLOperators, AbstractSciMLOperator, IdentityOperator, MatrixOperator, - has_ldiv!, issquare, has_concretization + has_ldiv!, issquare using SciMLLogging: SciMLLogging, @SciMLMessage, verbosity_to_int, AbstractVerbositySpecifier, AbstractVerbosityPreset, Silent, InfoLevel, WarnLevel, MessageLevel, None, Minimal, Standard, Detailed, All