11"""
2- isautodifferentiable(alg::AbstractDEAlgorithm)
2+ isautodifferentiable(alg::AbstractDEAlgorithm)
33
44Trait declaration for whether an algorithm is compatible with
55direct automatic differentiation, i.e. can have algorithms like
@@ -11,7 +11,7 @@ Defaults to false as only pure-Julia algorithms can have this be true.
1111isautodifferentiable (alg:: AbstractSciMLAlgorithm ) = false
1212
1313"""
14- forwarddiffs_model(alg::AbstractDEAlgorithm)
14+ forwarddiffs_model(alg::AbstractDEAlgorithm)
1515
1616Trait declaration for whether an algorithm uses ForwardDiff.jl
1717on the model function is called with ForwardDiff.jl
@@ -21,7 +21,7 @@ Defaults to false as only pure-Julia algorithms can have this be true.
2121forwarddiffs_model (alg:: AbstractSciMLAlgorithm ) = false
2222
2323"""
24- forwarddiffs_model_time(alg::AbstractDEAlgorithm)
24+ forwarddiffs_model_time(alg::AbstractDEAlgorithm)
2525
2626Trait declaration for whether an algorithm uses ForwardDiff.jl
2727on the model `f(u,p,t)` function is called with ForwardDiff.jl on the `t` argument.
@@ -32,7 +32,7 @@ have this as true
3232forwarddiffs_model_time (alg:: AbstractSciMLAlgorithm ) = false
3333
3434"""
35- allows_arbitrary_number_types(alg::AbstractDEAlgorithm)
35+ allows_arbitrary_number_types(alg::AbstractDEAlgorithm)
3636
3737Trait declaration for whether an algorithm is compatible with
3838direct automatic differentiation, i.e. can have algorithms like
@@ -44,7 +44,7 @@ Defaults to false as only pure-Julia algorithms can have this be true.
4444allows_arbitrary_number_types (alg:: AbstractSciMLAlgorithm ) = false
4545
4646"""
47- allowscomplex(alg::AbstractDEAlgorithm)
47+ allowscomplex(alg::AbstractDEAlgorithm)
4848
4949Trait declaration for whether an algorithm is compatible with
5050having complex numbers as the state variables.
@@ -54,7 +54,7 @@ Defaults to false.
5454allowscomplex (alg:: AbstractSciMLAlgorithm ) = false
5555
5656"""
57- isadaptive(alg::AbstractDEAlgorithm)
57+ isadaptive(alg::AbstractDEAlgorithm)
5858
5959Trait declaration for whether an algorithm uses adaptivity,
6060i.e. has a non-quasi-static compute graph.
@@ -65,7 +65,7 @@ isadaptive(alg::AbstractDEAlgorithm) = true
6565# Default to assuming adaptive, safer error("Adaptivity algorithm trait not set.")
6666
6767"""
68- isdiscrete(alg::AbstractDEAlgorithm)
68+ isdiscrete(alg::AbstractDEAlgorithm)
6969
7070Trait declaration for whether an algorithm allows for
7171discrete state values, such as integers.
@@ -75,7 +75,7 @@ Defaults to false.
7575isdiscrete (alg:: AbstractDEAlgorithm ) = false
7676
7777"""
78- allowsbounds(opt)
78+ allowsbounds(opt)
7979
8080Trait declaration for whether an optimizer allows for
8181box constraints passed with `lb` and `ub` in
@@ -86,7 +86,7 @@ Defaults to false.
8686allowsbounds (opt) = false
8787
8888"""
89- requiresbounds(opt)
89+ requiresbounds(opt)
9090
9191Trait declaration for whether an optimizer requires
9292box constraints passed with `lb` and `ub` in
@@ -97,7 +97,7 @@ Defaults to false.
9797requiresbounds (opt) = false
9898
9999"""
100- allowsconstraints(opt)
100+ allowsconstraints(opt)
101101
102102Trait declaration for whether an optimizer allows
103103non-linear constraints specified in `cons` in
@@ -108,7 +108,7 @@ Defaults to false.
108108allowsconstraints (opt) = false
109109
110110"""
111- requiresconstraints(opt)
111+ requiresconstraints(opt)
112112
113113Trait declaration for whether an optimizer
114114requires non-linear constraints specified in
@@ -119,7 +119,7 @@ Defaults to false.
119119requiresconstraints (opt) = false
120120
121121"""
122- requiresgradient(opt)
122+ requiresgradient(opt)
123123
124124Trait declaration for whether an optimizer
125125requires gradient in `instantiate_function`.
@@ -129,7 +129,7 @@ Defaults to false.
129129requiresgradient (opt) = false
130130
131131"""
132- requireshessian(opt)
132+ requireshessian(opt)
133133
134134Trait declaration for whether an optimizer
135135requires hessian in `instantiate_function`.
@@ -139,17 +139,17 @@ Defaults to false.
139139requireshessian (opt) = false
140140
141141"""
142- requiresconsjac(opt)
142+ requiresconsjac(opt)
143143
144144Trait declaration for whether an optimizer
145- requires cons_j in `instantiate_function`, that is, does the optimizer require a constant Jacobian.
145+ requires ` cons_j` in `instantiate_function`, that is, does the optimizer require a constant Jacobian.
146146
147147Defaults to false.
148148"""
149149requiresconsjac (opt) = false
150150
151151"""
152- requiresconshess(opt)
152+ requiresconshess(opt)
153153
154154Trait declaration for whether an optimizer
155155requires cons_h in `instantiate_function`, that is, does the optimizer require a constant hessian.
@@ -159,7 +159,7 @@ Defaults to false.
159159requiresconshess (opt) = false
160160
161161"""
162- allowscallback(opt)
162+ allowscallback(opt)
163163
164164Trait declaration for whether an optimizer
165165supports passing a `callback` to `solve`
@@ -170,7 +170,7 @@ Defaults to true.
170170allowscallback (opt) = true
171171
172172"""
173- alg_order(alg)
173+ alg_order(alg)
174174
175175The theoretic convergence order of the algorithm. If the method is adaptive order, this is treated
176176as the maximum order of the algorithm.
0 commit comments