API reference

Transport

Core 1D reactive transport system objects and solver helpers.

System Represents a 1D reactive transport system.
Cells Represents the spatial discretization of a 1D domain into cells.
Advection Handles advection terms in the 1D transport equation using TVD schemes.
Dispersion Handles dispersion and diffusion terms in the transport equation.
FixedConcentrationBoundary Boundary condition with fixed concentration at the domain boundary.
make_solver Create a JIT-compiled solver function for reactive transport simulations.
user_system_parameters Decorate system parameter classes with spatial awareness.

Species

Species declarations and species container utilities.

declare_species Declare chemical species for reactive transport models.

Reactions

Kinetic reaction interfaces and spatial parameter helpers.

KineticReaction Abstract base class for kinetic reactions in reactive transport.
reaction Decorate a class to create spatially-aware reaction classes.
SpatiallyConst Marker for parameters that are constant across the domain.
SpatiallyVarying Marker for parameters that vary spatially in the domain.
Back to top