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. |