www.mooseframework.org
PFCRFFEnergyDensity.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 
8 #ifndef PFCRFF_ENERGY_DENSITY_H
9 #define PFCRFF_ENERGY_DENSITY_H
10 
11 #include "AuxKernel.h"
12 #include <sstream>
13 
15 
16 template <>
17 InputParameters validParams<PFCRFFEnergyDensity>();
18 
19 class PFCRFFEnergyDensity : public AuxKernel
20 {
21 public:
22  PFCRFFEnergyDensity(const InputParameters & parameters);
23 
24 protected:
25  virtual Real computeValue();
26 
27  unsigned int _order;
28  std::vector<const VariableValue *> _vals;
29 
30  Real _a;
31  Real _b;
32  Real _c;
33  unsigned int _num_exp_terms;
34  MooseEnum _log_approach;
35  Real _tol;
36 };
37 
38 #endif // PFCRFF_ENERGY_DENSITY_H
PFCRFFEnergyDensity(const InputParameters &parameters)
InputParameters validParams< PFCRFFEnergyDensity >()
std::vector< const VariableValue * > _vals
virtual Real computeValue()