This is the base class for kernels that calculate the residual for grain growth. More...
#include <ADGrainGrowthBase.h>
Public Member Functions | |
ADGrainGrowthBase (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
const | ADMaterialProperty (Real) &_mu |
usingAllenCahnBaseMembers (Real) | |
virtual ADReal | precomputeQpResidual () |
virtual ADReal | computeDFDOP ()=0 |
Compute the derivative of the bulk free energy w.r.t the order parameter. More... | |
Protected Attributes | |
const unsigned int | _op_num |
std::vector< const ADVariableValue * > | _vals |
usingKernelValueMembers | |
This is the base class for kernels that calculate the residual for grain growth.
It calculates the residual of the ith order parameter, and the values of all other order parameters are coupled variables and are stored in vals. This is the AD equivalent of the ADGrainGrowthBase class.
Definition at line 22 of file ADGrainGrowthBase.h.
ADGrainGrowthBase< compute_stage >::ADGrainGrowthBase | ( | const InputParameters & | parameters | ) |
Definition at line 18 of file ADGrainGrowthBase.C.
|
protected |
|
protectedpure virtualinherited |
Compute the derivative of the bulk free energy w.r.t the order parameter.
Implemented in ADGrainGrowth< compute_stage >, and ADAllenCahn< compute_stage >.
|
protectedvirtualinherited |
Definition at line 64 of file ADAllenCahnBase.h.
|
protected |
|
staticinherited |
|
protected |
Definition at line 39 of file ADGrainGrowthBase.h.
Referenced by ADGrainGrowthBase< compute_stage >::ADGrainGrowthBase().
|
protected |
Definition at line 40 of file ADGrainGrowthBase.h.
Referenced by ADGrainGrowthBase< compute_stage >::ADGrainGrowthBase().
|
protectedinherited |
Definition at line 51 of file ADAllenCahnBase.h.