- 1. Specifying the problem
- 1.1. ODE equations
- 1.2. Mass matrix
- 1.3. Root finding
- 1.4. Forward Sensitivity
- 1.5. Custom Problem Structs
- 1.5.1. Non-linear functions
- 1.5.2. Constant functions
- 1.5.3. Linear functions
- 1.5.4. Putting it all together
- 1.6. DiffSL
- 1.7. Sparse problems
- 2. Choosing a solver
- 3. Initialisation
- 4. Solving the problem
- 5. Benchmarks