API reference
Transport
Spatial discretization, advection/dispersion schemes, and boundary conditions.
| 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. |
Systems
Reactive transport and system containers, and solver helpers.
| TransportSystem | Represents a 1D reactive transport system. |
| MixedSystem | Represents a mixed (batch) reactor system without spatial transport. |
| make_solver | Create a JIT-compiled solver function for reactix 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. |