@@ -931,7 +931,29 @@ function LinearSolve.init_cacheval(
931931 assumptions:: OperatorAssumptions )
932932end
933933
934- for alg in InteractiveUtils. subtypes (LinearSolve. AbstractFactorization)
934+ for alg in [LinearSolve. AppleAccelerateLUFactorization,
935+ LinearSolve. BunchKaufmanFactorization,
936+ LinearSolve. CHOLMODFactorization,
937+ LinearSolve. CholeskyFactorization,
938+ LinearSolve. CudaOffloadFactorization,
939+ LinearSolve. DiagonalFactorization,
940+ LinearSolve. FastLUFactorization,
941+ LinearSolve. FastQRFactorization,
942+ LinearSolve. GenericFactorization,
943+ LinearSolve. GenericLUFactorization,
944+ LinearSolve. KLUFactorization,
945+ LinearSolve. LDLtFactorization,
946+ LinearSolve. LUFactorization,
947+ LinearSolve. MKLLUFactorization,
948+ LinearSolve. MetalLUFactorization,
949+ LinearSolve. NormalBunchKaufmanFactorization,
950+ LinearSolve. NormalCholeskyFactorization,
951+ LinearSolve. QRFactorization,
952+ LinearSolve. RFLUFactorization,
953+ LinearSolve. SVDFactorization,
954+ LinearSolve. SimpleLUFactorization,
955+ LinearSolve. SparspakFactorization,
956+ LinearSolve. UMFPACKFactorization]
935957 @eval function LinearSolve. init_cacheval (alg:: $alg , A:: WOperator , b, u, Pl, Pr,
936958 maxiters:: Int , abstol, reltol, verbose:: Bool ,
937959 assumptions:: OperatorAssumptions )
0 commit comments