Material class that creates the math free energy and its derivatives for use with ADSplitCHParsed. More...
#include <ADTestDerivativeFunction.h>
Public Member Functions | |
ADTestDerivativeFunction (const InputParameters ¶meters) | |
Protected Types | |
enum | FunctionEnum { FunctionEnum::F1, FunctionEnum::F2, FunctionEnum::F3 } |
Protected Member Functions | |
virtual void | computeQpProperties () |
ADMaterialProperty (Real) &_prop_F | |
function value More... | |
Protected Attributes | |
enum ADTestDerivativeFunction::FunctionEnum | _function |
std::vector< const ADVariableValue * > | _op |
Coupled variable value for the order parameter. More... | |
const MaterialPropertyName | _f_name |
property name More... | |
std::vector< ADMaterialProperty(Real) * > | _prop_dFdop |
function value derivative More... | |
usingMaterialMembers | |
Material class that creates the math free energy and its derivatives for use with ADSplitCHParsed.
\( F = \frac14(1 + c)^2(1 - c)^2 \).
Definition at line 17 of file ADTestDerivativeFunction.h.
|
strongprotected |
Enumerator | |
---|---|
F1 | |
F2 | |
F3 |
Definition at line 35 of file ADTestDerivativeFunction.h.
ADTestDerivativeFunction< compute_stage >::ADTestDerivativeFunction | ( | const InputParameters & | parameters | ) |
Definition at line 29 of file ADTestDerivativeFunction.C.
|
protected |
function value
|
protectedvirtual |
Definition at line 55 of file ADTestDerivativeFunction.C.
|
protected |
property name
Definition at line 46 of file ADTestDerivativeFunction.h.
Referenced by ADTestDerivativeFunction< compute_stage >::ADTestDerivativeFunction().
|
protected |
|
protected |
Coupled variable value for the order parameter.
Definition at line 43 of file ADTestDerivativeFunction.h.
Referenced by ADTestDerivativeFunction< compute_stage >::ADTestDerivativeFunction().
|
protected |
function value derivative
Definition at line 52 of file ADTestDerivativeFunction.h.
Referenced by ADTestDerivativeFunction< compute_stage >::ADTestDerivativeFunction().
|
protected |
Definition at line 54 of file ADTestDerivativeFunction.h.