This is the Allen-Cahn equation base class that implements the bulk or local energy term of the equation. More...
#include <ADAllenCahnBase.h>
Public Member Functions | |
ADAllenCahnBase (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual ADReal | precomputeQpResidual () |
virtual ADReal | computeDFDOP ()=0 |
Compute the derivative of the bulk free energy w.r.t the order parameter. More... | |
const | ADMaterialProperty (T) &_prop_L |
Mobility. More... | |
Protected Attributes | |
usingKernelValueMembers | |
This is the Allen-Cahn equation base class that implements the bulk or local energy term of the equation.
It is templated on the type of the mobility, which can be either a number (Real) or a tensor (RealValueTensor). Note that the function computeDFDOP MUST be overridden in any kernel that inherits from ADAllenCahnBase. This is the AD equivalent of ACBulk<>.
Definition at line 22 of file ADAllenCahnBase.h.
ADAllenCahnBase< compute_stage, T >::ADAllenCahnBase | ( | const InputParameters & | parameters | ) |
Definition at line 55 of file ADAllenCahnBase.h.
|
protected |
Mobility.
|
protectedpure virtual |
Compute the derivative of the bulk free energy w.r.t the order parameter.
Implemented in ADGrainGrowth< compute_stage >, and ADAllenCahn< compute_stage >.
|
protectedvirtual |
Definition at line 64 of file ADAllenCahnBase.h.
|
static |
|
protected |
Definition at line 51 of file ADAllenCahnBase.h.