28 virtual void execute()
override;
static InputParameters validParams()
virtual unsigned getSolverIterations(dof_id_type node_id) const override
virtual Real getSolverResidual(dof_id_type node_id) const override
virtual void initialize() override
virtual void execute() override
GeochemicalSolver _solver
The solver.
DenseVector< Real > _mole_additions
mole additions: these are always zero but are used in getMoleAdditions and the solve ...
Class that controls the time independent (and spatially independent) geochemistry reactions...
virtual void initialSetup() override
GeochemistryTimeIndependentReactor(const InputParameters ¶meters)
GeochemicalSystem _egs
The equilibrium geochemical system that holds all the molalities, activities, etc.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual const GeochemicalSystem & getGeochemicalSystem(dof_id_type node_id) const override
virtual Real getMolesDumped(dof_id_type node_id, const std::string &species) const override
This class holds information about bulk composition, molalities, activities, activity coefficients...
const InputParameters & parameters() const
virtual void finalize() override
Base class that controls the spatio-temporal solution of geochemistry reactions.
This class contains methods to solve the algebraic system in GeochemicalSystem.
virtual const DenseVector< Real > & getMoleAdditions(dof_id_type node_id) const override
virtual const std::stringstream & getSolverOutput(dof_id_type node_id) const override