www.mooseframework.org
chemical_reactions
src
auxkernels
KineticDisPreConcAux.C
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://www.mooseframework.org
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
#include "
KineticDisPreConcAux.h
"
11
12
registerMooseObject
(
"ChemicalReactionsApp"
,
KineticDisPreConcAux
);
13
14
template
<>
15
InputParameters
16
validParams<KineticDisPreConcAux>
()
17
{
18
InputParameters params =
validParams<KineticDisPreRateAux>
();
19
params.addClassDescription(
"Concentration of secondary kinetic species"
);
20
return
params;
21
}
22
23
KineticDisPreConcAux::KineticDisPreConcAux
(
const
InputParameters & parameters)
24
:
KineticDisPreRateAux
(parameters)
25
{
26
}
27
28
Real
29
KineticDisPreConcAux::computeValue
()
30
{
31
const
Real kinetic_rate =
KineticDisPreRateAux::computeValue
();
32
33
Real u_new_aux = _u_old[_qp] + kinetic_rate * _dt;
34
35
// Bound concentration for the dissolution case
36
if
(u_new_aux < 0.0)
37
u_new_aux = 0.0;
38
39
return
u_new_aux;
40
}
validParams< KineticDisPreRateAux >
InputParameters validParams< KineticDisPreRateAux >()
Definition:
KineticDisPreRateAux.C:16
KineticDisPreConcAux.h
registerMooseObject
registerMooseObject("ChemicalReactionsApp", KineticDisPreConcAux)
KineticDisPreRateAux::computeValue
virtual Real computeValue() override
Definition:
KineticDisPreRateAux.C:60
KineticDisPreRateAux
Calculate the kinetic mineral species kinetic rate according to transient state theory rate law.
Definition:
KineticDisPreRateAux.h:23
KineticDisPreConcAux::computeValue
virtual Real computeValue() override
Definition:
KineticDisPreConcAux.C:29
KineticDisPreConcAux::KineticDisPreConcAux
KineticDisPreConcAux(const InputParameters ¶meters)
Definition:
KineticDisPreConcAux.C:23
validParams< KineticDisPreConcAux >
InputParameters validParams< KineticDisPreConcAux >()
Definition:
KineticDisPreConcAux.C:16
KineticDisPreConcAux
Calculate the kinetic mineral species concentrations according to transient state theory rate law.
Definition:
KineticDisPreConcAux.h:23
Generated on Sat Jan 25 2020 12:04:35 for www.mooseframework.org by
1.8.16