This kernel calculates the residual for grain growth for a single phase, poly-crystal system. More...
#include <ADGrainGrowth.h>
Public Member Functions | |
ADGrainGrowth (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual ADReal | computeDFDOP () |
Compute the derivative of the bulk free energy w.r.t the order parameter. More... | |
const | ADMaterialProperty (Real) &_gamma |
usingAllenCahnBaseMembers (Real) | |
virtual ADReal | precomputeQpResidual () |
Protected Attributes | |
usingGrainGrowthBaseMembers | |
const unsigned int | _op_num |
std::vector< const ADVariableValue * > | _vals |
usingKernelValueMembers | |
This kernel calculates the residual for grain growth for a single phase, poly-crystal system.
A single material property gamma_asymm is used for the prefactor of the cross-terms between order parameters. This is the AD version of ACGrGrPoly
Definition at line 20 of file ADGrainGrowth.h.
ADGrainGrowth< compute_stage >::ADGrainGrowth | ( | const InputParameters & | parameters | ) |
Definition at line 20 of file ADGrainGrowth.C.
|
protected |
|
protectedvirtual |
Compute the derivative of the bulk free energy w.r.t the order parameter.
Implements ADAllenCahnBase< compute_stage, Real >.
Definition at line 27 of file ADGrainGrowth.C.
|
protectedvirtualinherited |
Definition at line 64 of file ADAllenCahnBase.h.
|
protectedinherited |
|
staticinherited |
|
protectedinherited |
Definition at line 39 of file ADGrainGrowthBase.h.
Referenced by ADGrainGrowthBase< compute_stage >::ADGrainGrowthBase().
|
protectedinherited |
Definition at line 40 of file ADGrainGrowthBase.h.
Referenced by ADGrainGrowthBase< compute_stage >::ADGrainGrowthBase().
|
protected |
Definition at line 41 of file ADGrainGrowth.h.
|
protectedinherited |
Definition at line 51 of file ADAllenCahnBase.h.