diff --git a/Project.toml b/Project.toml index b395fe0e5..cc25fa8c6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "NonlinearSolve" uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec" authors = ["Kanav Gupta "] -version = "0.3.18" +version = "0.3.19" [deps] ArrayInterfaceCore = "30b0a656-2188-435a-8636-2ec0e6a096e2" diff --git a/src/NonlinearSolve.jl b/src/NonlinearSolve.jl index c573da2dc..fb1c822ae 100644 --- a/src/NonlinearSolve.jl +++ b/src/NonlinearSolve.jl @@ -14,12 +14,10 @@ import RecursiveFactorization @reexport using SciMLBase -abstract type AbstractNonlinearProblem{uType,isinplace} end -abstract type AbstractNonlinearSolveAlgorithm end +abstract type AbstractNonlinearSolveAlgorithm <: SciMLBase.AbstractNonlinearAlgorithm end abstract type AbstractBracketingAlgorithm <: AbstractNonlinearSolveAlgorithm end abstract type AbstractNewtonAlgorithm{CS,AD} <: AbstractNonlinearSolveAlgorithm end -abstract type AbstractNonlinearSolver end -abstract type AbstractImmutableNonlinearSolver <: AbstractNonlinearSolver end +abstract type AbstractImmutableNonlinearSolver <: AbstractNonlinearSolveAlgorithm end include("utils.jl") include("jacobian.jl")