www.mooseframework.org
PolycrystalKernelAction.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 POLYCRYSTALKERNELACTION_H
8 #define POLYCRYSTALKERNELACTION_H
9 
10 #include "Action.h"
11 
16 class PolycrystalKernelAction : public Action
17 {
18 public:
19  PolycrystalKernelAction(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 };
30 
31 template <>
32 InputParameters validParams<PolycrystalKernelAction>();
33 
34 #endif // POLYCRYSTALKERNELACTION_H
const unsigned int _op_num
number of grains to create
PolycrystalKernelAction(const InputParameters &params)
Action that sets up ACGrGrPoly, ACInterface, TimeDerivative, and ACGBPoly kernels.
InputParameters validParams< PolycrystalKernelAction >()
const std::string _var_name_base
base name for the order parameter variables