www.mooseframework.org
ACGBPoly.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 #include "ACBulk.h"
8 
9 #ifndef ACGBPOLY_H
10 #define ACGBPOLY_H
11 
12 // Forward Declarations
13 class ACGBPoly;
14 
15 template <>
16 InputParameters validParams<ACGBPoly>();
17 
18 class ACGBPoly : public ACBulk<Real>
19 {
20 public:
21  ACGBPoly(const InputParameters & parameters);
22 
23 protected:
24  virtual Real computeDFDOP(PFFunctionType type);
25  virtual Real computeQpOffDiagJacobian(unsigned int jvar);
26 
27  const VariableValue & _c;
28  unsigned int _c_var;
29 
30  const MaterialProperty<Real> & _mu;
31  const MaterialProperty<Real> & _gamma;
32 
33  Real _en_ratio;
34 };
35 
36 #endif // ACGBPOLY_H
ACGBPoly(const InputParameters &parameters)
Definition: ACGBPoly.C:21
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
Definition: ACGBPoly.C:55
virtual Real computeDFDOP(PFFunctionType type)
Definition: ACGBPoly.C:32
This is the Allen-Cahn equation base class that implements the bulk or local energy term of the equat...
Definition: ACBulk.h:22
const MaterialProperty< Real > & _mu
Definition: ACGBPoly.h:30
unsigned int _c_var
Definition: ACGBPoly.h:28
const MaterialProperty< Real > & _gamma
Definition: ACGBPoly.h:31
Real _en_ratio
Definition: ACGBPoly.h:33
const VariableValue & _c
Definition: ACGBPoly.h:27
InputParameters validParams< ACGBPoly >()
Definition: ACGBPoly.C:12