crunchflow.input.blocks

A submodule for defining classes that represent blocks in a CrunchFlow input file.

Classes

KeywordBlock

Base class for all keyword blocks in a CrunchFlow input file

Title

Title block for the input file

DatabaseBlock

Typically, the database is specified in the Runtime() block, but

Runtime

Runtime block for the input file

Output

Output block for the input file

Discretization

Discretization block for the input file

IonExchange

Ion exchange block for the input file

Condition

Condition block for the input file

Transport

Transport block for the input file

Flow

Flow block for the input file

Temperature

Temperature block for the input file

Porosity

Porosity block for the input file

Pest

Pest block for the input file

Erosion

Erosion block for the input file

Isotopes

Isotopes block for the input file

InitialConditions

Initial conditions block for the input file

BoundaryConditions

Boundary conditions block for the input file

SpeciesBlock

Base class for all species blocks in a CrunchFlow input file

PrimarySpecies

Primary species block for the input file

SecondarySpecies

Secondary species block for the input file

Gases

Gases block for the input file

SurfaceComplexation

Surface complexation block for the input file

KineticsBlock

Base class for all kinetics blocks in a CrunchFlow input file

Minerals

Minerals block for the input file

AqueousKinetics

Aqueous kinetics block for the input file