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.
Back to top