@@ -20,9 +20,9 @@ For Sundials, this will use:
20
20
struct DefaultInit <: DAEInitializationAlgorithm end
21
21
22
22
"""
23
- struct BrownBasicInit {T, F} <: DAEInitializationAlgorithm
23
+ struct BrownFullBasicInit {T, F} <: DAEInitializationAlgorithm
24
24
25
- The Brown basic initialization algorithm for DAEs. This implementation
25
+ The Brown full basic initialization algorithm for DAEs. This implementation
26
26
is based on the algorithm described in:
27
27
28
28
Peter N. Brown, Alan C. Hindmarsh, and Linda R. Petzold,
@@ -43,17 +43,14 @@ variables.
43
43
- `abstol`: Absolute tolerance for the nonlinear solver (default: 1e-10)
44
44
- `nlsolve`: Custom nonlinear solver to use (optional)
45
45
"""
46
- struct BrownBasicInit {T, F} <: DAEInitializationAlgorithm
46
+ struct BrownFullBasicInit {T, F} <: DAEInitializationAlgorithm
47
47
abstol:: T
48
48
nlsolve:: F
49
49
end
50
- function BrownBasicInit (; abstol = 1e-10 , nlsolve = nothing )
51
- BrownBasicInit (abstol, nlsolve)
50
+ function BrownFullBasicInit (; abstol = 1e-10 , nlsolve = nothing )
51
+ BrownFullBasicInit (abstol, nlsolve)
52
52
end
53
- BrownBasicInit (abstol) = BrownBasicInit (; abstol = abstol, nlsolve = nothing )
54
-
55
- # Alias for consistency with OrdinaryDiffEq naming
56
- const BrownFullBasicInit = BrownBasicInit
53
+ BrownFullBasicInit (abstol) = BrownFullBasicInit (; abstol = abstol, nlsolve = nothing )
57
54
58
55
"""
59
56
struct ShampineCollocationInit{T, F} <: DAEInitializationAlgorithm
@@ -89,4 +86,4 @@ function ShampineCollocationInit(initdt)
89
86
ShampineCollocationInit (; initdt = initdt, nlsolve = nothing )
90
87
end
91
88
92
- export DefaultInit, BrownBasicInit, BrownFullBasicInit, ShampineCollocationInit
89
+ export DefaultInit, BrownFullBasicInit, ShampineCollocationInit
0 commit comments