API Reference

This page provides a complete reference for the rkstiff package, organized by functionality.

Core Solver

The main solver interfaces for solving stiff differential equations.

rkstiff.solver

Base solver infrastructure for all rkstiff PDE solvers

rkstiff.solveras

Base solver infrastructure for rkstiff adaptive step PDE solvers

rkstiff.solvercs

Base solver infrastructure for rkstiff constant step PDE solvers

Exponential Time Differencing Methods

ETD (Exponential Time Differencing) methods for stiff differential equations.

rkstiff.etd

Exponential Time-Differencing (ETD) Runge-Kutta Methods

rkstiff.etd34

Adaptive-Step Fourth Order (Third Order Embedding) Exponential Time-Differencing Integrator

rkstiff.etd35

Adaptive-Step Fifth Order (Third Order Embedding) Exponential Time-Differencing Integrator

rkstiff.etd4

Constant-Step Fourth-Order Exponential Time-Differencing Integrator

rkstiff.etd5

Constant-Step Fifth-Order Exponential Time-Differencing Integrator

Integrating Factor Methods

IF (Integrating Factor) methods for stiff differential equations.

rkstiff.if34

Adaptive-Step Fourth Order (Third Order Embedding) Integrating Factor Integrator

rkstiff.if4

Constant-Step Fourth-Order Integrating Factor Integrator

rkstiff.if45dp

Integrating factor adaptive step solver of 5th order with 4rd order embedding.

Supporting Modules

Utilities and helper modules for numerical computations.

rkstiff.derivatives

Spectral differentiation utilities for Fourier and Chebyshev grids

rkstiff.grids

Grid construction utilities for spectral and transform methods

rkstiff.models

Common benchmark models and initial conditions for stiff PDE solvers

rkstiff.transforms

Transform utilities for axisymmetric and spectral-space computations

Utilities

Additional utility functions and helpers.

rkstiff.util.loghelper

Logging helper utilities