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