Skip to content

Commit da840c9

Browse files
committed
use Setfield
1 parent 327a89f commit da840c9

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

lib/NonlinearSolveBase/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
2323
SciMLJacobianOperators = "19f34311-ddf3-4b8b-af20-060888a46c0e"
2424
SciMLOperators = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
2525
SciMLStructures = "53ae85a6-f571-4167-b2af-e1d143709226"
26+
Setfield = "efcf1570-3423-57d1-acb7-fd33fddbac46"
2627
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
2728
SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
2829
TimerOutputs = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f"
@@ -74,6 +75,7 @@ SciMLBase = "2.92"
7475
SciMLJacobianOperators = "0.1.1"
7576
SciMLOperators = "0.4, 1.0"
7677
SciMLStructures = "1.5"
78+
Setfield = "1.1.2"
7779
SparseArrays = "1.10"
7880
SparseMatrixColorings = "0.4.5"
7981
StaticArraysCore = "1.4"

lib/NonlinearSolveBase/src/NonlinearSolveBase.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ using SciMLJacobianOperators: JacobianOperator, StatefulJacobianOperator
2828
using SciMLOperators: AbstractSciMLOperator, IdentityOperator
2929
using SymbolicIndexingInterface: SymbolicIndexingInterface
3030
import SciMLStructures
31+
using Setfield: @set!
3132

3233
using LinearAlgebra: LinearAlgebra, Diagonal, norm, ldiv!, diagind, mul!
3334
using Markdown: @doc_str

lib/NonlinearSolveBase/src/solve.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -934,7 +934,7 @@ function build_null_solution(
934934
SciMLBase.build_solution(prob, nothing, Float64[], resid; retcode)
935935
end
936936

937-
function hack_null_solution_init(prob::Union{NonlinearProblem, NonlinearLeastSquareProblem, SteadyStateProblem})
937+
function hack_null_solution_init(prob::Union{NonlinearProblem, NonlinearLeastSquaresProblem, SteadyStateProblem})
938938
if SciMLBase.has_initialization_data(prob.f)
939939
initializeprob = prob.f.initialization_data.initializeprob
940940
nlsol = solve(initializeprob)

0 commit comments

Comments
 (0)