www.mooseframework.org
RegularSolutionFreeEnergy.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef REGULARSOLUTIONFREEENERGY_H
8 #define REGULARSOLUTIONFREEENERGY_H
9 
11 #include "ExpressionBuilder.h"
12 
13 // Forward Declarations
15 
16 template <>
18 
25 {
26 public:
27  RegularSolutionFreeEnergy(const InputParameters & parameters);
28 
29 protected:
31  EBTerm _c;
32 
34  EBTerm _T;
35 
37  const Real _omega;
38 
40  const Real _kB;
41 };
42 
43 #endif // REGULARSOLUTIONFREEENERGY_H
InputParameters validParams< RegularSolutionFreeEnergy >()
Helper class to perform the auto derivative taking.
EBTerm _c
Coupled variable value for the concentration .
EBTerm _T
Coupled temperature variable .
ExpressionBuilder adds an interface to derived classes that enables convenient construction of FParse...
RegularSolutionFreeEnergy(const InputParameters &parameters)
const Real _kB
Boltzmann constant.
Material class that creates regular solution free energy with the expression builder and uses automat...