@@ -559,7 +559,7 @@ from. Not all of the interface is provided by every algorithm.
559
559
For more detailed information on the defaults and the available options
560
560
for specific algorithms / packages, see the manual pages for the solvers of specific
561
561
problems. To see whether a specific package is compaible with the use of a
562
- given option, see the [Solver Compatibility Chart](@ref )
562
+ given option, see the [Solver Compatibility Chart](https://docs.sciml.ai/DiffEqDocs/stable/basics/compatibility_chart/#Solver-Compatibility-Chart )
563
563
564
564
### Default Algorithm Hinting
565
565
@@ -638,7 +638,7 @@ section at the end of this page for some example usage.
638
638
639
639
Note that `dense` requires `save_everystep=true` and `saveat=false`. If you need
640
640
additional saving while keeping dense output, see
641
- [the SavingCallback in the Callback Library](@ref saving_callback ).
641
+ [the SavingCallback in the Callback Library](https://docs.sciml.ai/DiffEqCallbacks/stable/output_saving/#DiffEqCallbacks.SavingCallback ).
642
642
643
643
### Stepsize Control
644
644
@@ -693,19 +693,21 @@ Note that if a method does not have adaptivity, the following rules apply:
693
693
each value in `tstops`
694
694
* If neither `dt` nor `tstops` are set, the solver will throw an error.
695
695
696
- #### [Advanced Adaptive Stepsize Control](@id advanced_adaptive_stepsize_control )
696
+ #### [Advanced Adaptive Stepsize Control](https://docs.sciml.ai/DiffEqDocs/stable/extras/timestepping/ )
697
697
698
698
These arguments control more advanced parts of the internals of adaptive timestepping
699
699
and are mostly used to make it more efficient on specific problems. For detained
700
700
explanations of the timestepping algorithms, see the
701
- [timestepping descriptions](@ref timestepping)
701
+ [timestepping descriptions](https://docs.sciml.ai/DiffEqDocs/stable/extras/timestepping/# timestepping)
702
702
703
703
* `internalnorm`: The norm function `internalnorm(u,t)` which error estimates
704
704
are calculated. Required are two dispatches: one dispatch for the state variable
705
705
and the other on the elements of the state variable (scalar norm).
706
706
Defaults are package-dependent.
707
- * `controller`: Possible examples are [`IController`](@ref),
708
- [`PIController`](@ref), [`PIDController`](@ref), [`PredictiveController`](@ref).
707
+ * `controller`: Possible examples are [`IController`](https://docs.sciml.ai/DiffEqDocs/stable/extras/timestepping/#OrdinaryDiffEq.IController),
708
+ [`PIController`](https://docs.sciml.ai/DiffEqDocs/stable/extras/timestepping/#OrdinaryDiffEq.PIController),
709
+ [`PIDController`](https://docs.sciml.ai/DiffEqDocs/stable/extras/timestepping/#OrdinaryDiffEq.PIDController),
710
+ [`PredictiveController`](https://docs.sciml.ai/DiffEqDocs/stable/extras/timestepping/#OrdinaryDiffEq.PredictiveController).
709
711
Default is algorithm-dependent.
710
712
* `gamma`: The risk-factor γ in the q equation for adaptive timestepping
711
713
of the controllers using it.
@@ -747,7 +749,7 @@ explanations of the timestepping algorithms, see the
747
749
* `maxiters`: Maximum number of iterations before stopping. Defaults to 1e5.
748
750
* `callback`: Specifies a callback. Defaults to a callback function which
749
751
performs the saving routine. For more information, see the
750
- [Event Handling and Callback Functions manual page](@ref callbacks ).
752
+ [Event Handling and Callback Functions manual page](https://docs.sciml.ai/DiffEqCallbacks/stable/ ).
751
753
* `isoutofdomain`: Specifies a function `isoutofdomain(u,p,t)` where, when it
752
754
returns true, it will reject the timestep. Disabled by default.
753
755
* `unstable_check`: Specifies a function `unstable_check(dt,u,p,t)` where, when
0 commit comments