Skip to content

Commit

Permalink
Merge branch 'dev' into dev-typo-fix
Browse files Browse the repository at this point in the history
  • Loading branch information
rzyu54 authored Aug 7, 2024
2 parents c1f97b8 + a453828 commit 0a9cc96
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Solverz/solvers/nlaesolver/sicnm.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ def sicnm(ae: nAE,
0&=J(y)z+g(y)
\end{aligned}
with $y_0$ being the initial value guess and $z_0=-J(y_0)^{-1}g(y_0)$, where $z$ is an intermediate variable introduced. Then the DAEs are solved by Rodas. SICNM is found to be more robust than the Newton's method, for which the theoretical proof can be found in my paper [1]_. In addition, the non-iterative nature of Rodas guarantees the efficiency.
One can change the rodas scheme according to the ones implemented in the DAE version of Rodas.
Expand All @@ -45,6 +46,7 @@ def sicnm(ae: nAE,
Numerical AE object.
y0 : np.ndarray
The initial values of variables
opt : Opt
Expand Down

0 comments on commit 0a9cc96

Please sign in to comment.