https://mooseframework.inl.gov
Loading...
Searching...
No Matches
GeochemistryKineticRate.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "GeneralUserObject.h"
14
19{
20public:
22
24
25 virtual void initialize() override final;
26 virtual void execute() override final;
27 virtual void finalize() override final;
28
31
32private:
33 const std::vector<std::string> _promoting_names;
34 const std::vector<Real> _monod_ind;
35 const std::vector<Real> _half_sat;
37};
User object that defines a kinetic rate.
virtual void finalize() override final
const std::vector< std::string > _promoting_names
static InputParameters validParams()
const std::vector< Real > _monod_ind
virtual void execute() override final
virtual void initialize() override final
const KineticRateUserDescription & getRateDescription() const
provides a reference to the rate description held by this object
const std::vector< Real > _half_sat
const KineticRateUserDescription _rate_description
const InputParameters & parameters() const
Holds a user-specified description of a kinetic rate.