From 1241852322b6ed26f33aeb83a353b644753a4004 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Wed, 23 Apr 2025 04:38:54 -0400 Subject: [PATCH] Fix NonlinearSolveFirstOrder type definition order Fixes https://github.com/SciML/NonlinearSolve.jl/issues/576 due to ensuring the type being constructed by the specific first order cases is defined before the usage. --- lib/NonlinearSolveFirstOrder/src/NonlinearSolveFirstOrder.jl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/NonlinearSolveFirstOrder/src/NonlinearSolveFirstOrder.jl b/lib/NonlinearSolveFirstOrder/src/NonlinearSolveFirstOrder.jl index 666cc7435..eedc54d0d 100644 --- a/lib/NonlinearSolveFirstOrder/src/NonlinearSolveFirstOrder.jl +++ b/lib/NonlinearSolveFirstOrder/src/NonlinearSolveFirstOrder.jl @@ -31,16 +31,13 @@ using SciMLJacobianOperators: VecJacOperator, JacVecOperator, StatefulJacobianOp using FiniteDiff: FiniteDiff # Default Finite Difference Method using ForwardDiff: ForwardDiff, Dual # Default Forward Mode AD +include("solve.jl") include("raphson.jl") include("gauss_newton.jl") include("levenberg_marquardt.jl") include("trust_region.jl") include("pseudo_transient.jl") - include("poly_algs.jl") - -include("solve.jl") - include("forward_diff.jl") @setup_workload begin