Solving Ordinary Differential Equations in Python.

Saved in:
Bibliographic Details
Superior document:Simula SpringerBriefs on Computing Series ; v.15
:
Place / Publishing House:Cham : : Springer,, 2023.
Ã2024.
Year of Publication:2023
Edition:1st ed.
Language:English
Series:Simula SpringerBriefs on Computing Series
Online Access:
Physical Description:1 online resource (124 pages)
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Intro
  • Series Foreword
  • Preface
  • Contents
  • Chapter 1 Programming a Simple ODE Solver
  • 1.1 Creating a General-Purpose ODE Solver
  • 1.2 The ODE Solver Implemented as a Class
  • 1.3 Systems of ODEs
  • 1.4 A ForwardEuler Class for Systems of ODEs
  • 1.5 Checking the Error in the Numerical Solution
  • 1.6 Using ODE Solvers from SciPy
  • Chapter 2 Improving the Accuracy
  • 2.1 Explicit Runge-Kutta Methods
  • 2.2 A Class Hierarchy of Runge-Kutta Methods
  • 2.3 Testing the Solvers
  • Chapter 3 Stable Solvers for Stiff ODE Systems
  • 3.1 Stiff ODE Systems and Stability
  • 3.2 Implicit methods for stability
  • 3.3 Implementing Implicit Runge-Kutta Methods
  • 3.4 Implicit Methods of Higher Order
  • 3.4.1 Fully Implicit RK Methods
  • 3.4.2 Diagonally Implicit RK Methods
  • 3.5 Implementing Higher Order IRK Methods
  • 3.5.1 A Base Class for Fully Implicit Methods
  • 3.5.2 Base Classes for SDIRK and ESDIRK Methods
  • Chapter 4 Adaptive Time Step Methods
  • 4.1 A Motivating Example
  • 4.2 Choosing the Time Step Based on the Local Error
  • 4.3 Estimating the Local Error
  • 4.3.1 Error Estimates from Embedded Methods
  • 4.4 Implementing an Adaptive Solver
  • 4.5 More Advanced Embedded RK Methods
  • Chapter 5 Modeling Infectious Diseases
  • 5.1 Derivation of the SIR model
  • 5.2 Extending the SIR Model
  • 5.3 A Model of the Covid-19 Pandemic
  • Appendix A Programming of Difference Equations
  • A.1 Sequences and Difference Equations
  • A.2 More Examples of Difference Equations
  • A.3 Systems of Difference Equations
  • A.4 Taylor Series and Approximations
  • References
  • Index.