@@ -22,6 +22,38 @@ This version is a modernization of the original Fortran 77 code. This is a work
22
22
23
23
Further updates are planned...
24
24
25
+ ### Decision trees
26
+
27
+ #### Decision tree for systems of nonlinear equations
28
+
29
+ ``` mermaid
30
+ flowchart TB
31
+ start[Is the Jacobian matrix available?]
32
+ start--Yes-->middle1[Is flexibility required?]
33
+ start--No-->middle2[Is flexibility required?]
34
+ middle1--Yes-->b1[<a href='https://fortran-lang.github.io/minpack/proc/hybrj.html'>hybrj</a>]
35
+ middle1--No-->b2[<a href='https://fortran-lang.github.io/minpack/proc/hybrj1.html'>hybrj1</a>]
36
+ middle2--Yes-->b3[<a href='https://fortran-lang.github.io/minpack/proc/hybrd.html'>hybrd</a>]
37
+ middle2--No-->b4[<a href='https://fortran-lang.github.io/minpack/proc/hybrd1.html'>hybrd1</a>]
38
+ ```
39
+
40
+ #### Decision tree for nonlinear least squares problems
41
+
42
+ ``` mermaid
43
+ flowchart TB
44
+ start[Is the Jacobian matrix available?]
45
+ start--Yes-->m1[Is storage limited?]
46
+ start--No-->m2[Is flexibility required?]
47
+ m1--Yes-->ml1[Is flexibility required?]
48
+ m1--No-->ml2[Is flexibility required?]
49
+ ml1--Yes-->b1[<a href='https://fortran-lang.github.io/minpack/proc/lmstr.html'>lmstr</a/>]
50
+ ml1--No-->b2[<a href='https://fortran-lang.github.io/minpack/proc/lmstr1.html'>lmstr1</a/>]
51
+ ml2--Yes-->b3[<a href='https://fortran-lang.github.io/minpack/proc/lmder.html'>lmder</a/>]
52
+ ml2--No-->b4[<a href='https://fortran-lang.github.io/minpack/proc/lmder1.html'>lmder1</a/>]
53
+ m2--Yes-->mr1[<a href='https://fortran-lang.github.io/minpack/proc/lmdif.html'>lmdif</a/>]
54
+ m2--No-->mr2[<a href='https://fortran-lang.github.io/minpack/proc/lmdif1.html'>lmdif1</a/>]
55
+ ```
56
+
25
57
### Documentation
26
58
27
59
* The API documentation for the latest default branch can be found [ here] ( https://fortran-lang.github.io/minpack/ ) . This is generated by processing the source files with [ FORD] ( https://github.com/Fortran-FOSS-Programmers/ford ) .
0 commit comments