www.mooseframework.org
PolycrystalStoredEnergyAction.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 POLYCRYSTALSTOREDENERGYACTION_H
8 #define POLYCRYSTALSTOREDENERGYACTION_H
9 
10 #include "Action.h"
11 
16 class PolycrystalStoredEnergyAction : public Action
17 {
18 public:
19  PolycrystalStoredEnergyAction(const InputParameters & params);
20 
21  virtual void act();
22 
23 protected:
25  const unsigned int _op_num;
26 
28  const std::string _var_name_base;
29 
31  const unsigned int _deformed_grain_num;
32 };
33 
34 template <>
36 
37 #endif // POLYCRYSTALSTOREDENERGYACTION_H
InputParameters validParams< PolycrystalStoredEnergyAction >()
const unsigned int _op_num
number of grains to create
const unsigned int _deformed_grain_num
number of deformed grains
const std::string _var_name_base
base name for the order parameter variables
PolycrystalStoredEnergyAction(const InputParameters &params)
Action that sets up ACSEDGPoly Kernels that adds the stored energy contribution to grain growth model...