Skip to content

Commit f46565a

Browse files
committed
need_concrete_A
1 parent 0f7bf2b commit f46565a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/LinearSolve.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,13 @@ using Reexport
2626
abstract type SciMLLinearSolveAlgorithm <: SciMLBase.AbstractLinearAlgorithm end
2727
abstract type AbstractFactorization <: SciMLLinearSolveAlgorithm end
2828
abstract type AbstractKrylovSubspaceMethod <: SciMLLinearSolveAlgorithm end
29+
abstract type AbstractFunctionCall <: SciMLLinearSolveAlgorithm end
2930

3031
# Traits
3132

3233
needs_concrete_A(alg::AbstractFactorization) = true
3334
needs_concrete_A(alg::AbstractKrylovSubspaceMethod) = false
35+
needs_concrete_A(alg::AbstractFunctionCall) = false
3436

3537
# Code
3638

@@ -50,8 +52,7 @@ export LUFactorization, SVDFactorization, QRFactorization, GenericFactorization,
5052
GenericLUFactorization, SimpleLUFactorization, RFLUFactorization,
5153
UMFPACKFactorization, KLUFactorization
5254

53-
export FunctionCall, LdivBang2Args, LDivBang3Args,
54-
ApplyLDivBang2Args, ApplyLDivBang3Args
55+
export FunctionCall, ApplyLDivBang, ApplyLDivBang2Args, ApplyLDivBang3Args
5556

5657
export KrylovJL, KrylovJL_CG, KrylovJL_GMRES, KrylovJL_BICGSTAB, KrylovJL_MINRES,
5758
IterativeSolversJL, IterativeSolversJL_CG, IterativeSolversJL_GMRES,

0 commit comments

Comments
 (0)