From 2694a9fb22a7182c6e26f358a6762171aad013dc Mon Sep 17 00:00:00 2001 From: Chris Rackauckas Date: Fri, 27 May 2022 16:47:50 -0400 Subject: [PATCH 1/2] Fix the abstract type hierarchy --- src/NonlinearSolve.jl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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") From c8b02dd00f3901451c9cc75ede4242c6b447644b Mon Sep 17 00:00:00 2001 From: Chris Rackauckas Date: Fri, 27 May 2022 16:48:06 -0400 Subject: [PATCH 2/2] bump version --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"