SplitCHWresBase implements the residual for the chemical potential in the split form of the Cahn-Hilliard equation in a general way that can be templated to a scalar or tensor mobility. More...
#include <SplitCHWResBase.h>
Public Member Functions | |
SplitCHWResBase (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeQpResidual () |
virtual Real | computeQpJacobian () |
virtual Real | computeQpWJacobian () |
virtual Real | computeQpOffDiagJacobian (unsigned int jvar) |
Protected Attributes | |
const MaterialPropertyName | _mob_name |
const MaterialProperty< T > & | _mob |
const bool | _is_coupled |
is the kernel used in a coupled form? More... | |
unsigned int | _w_var |
int label for the chemical potential More... | |
const VariableGradient & | _grad_w |
Variable value for the chemical potential. More... | |
std::vector< const MaterialProperty< T > * > | _dmobdarg |
derivatives of the mobility More... | |
SplitCHWresBase implements the residual for the chemical potential in the split form of the Cahn-Hilliard equation in a general way that can be templated to a scalar or tensor mobility.
Definition at line 18 of file SplitCHWResBase.h.
SplitCHWResBase< T >::SplitCHWResBase | ( | const InputParameters & | parameters | ) |
Definition at line 58 of file SplitCHWResBase.h.
|
protectedvirtual |
Definition at line 86 of file SplitCHWResBase.h.
|
protectedvirtual |
Definition at line 100 of file SplitCHWResBase.h.
|
protectedvirtual |
Definition at line 79 of file SplitCHWResBase.h.
|
protectedvirtual |
Definition at line 93 of file SplitCHWResBase.h.
|
protected |
derivatives of the mobility
Definition at line 54 of file SplitCHWResBase.h.
Referenced by SplitCHWResBase< Real >::SplitCHWResBase().
|
protected |
Variable value for the chemical potential.
Definition at line 51 of file SplitCHWResBase.h.
|
protected |
is the kernel used in a coupled form?
Definition at line 45 of file SplitCHWResBase.h.
|
protected |
Definition at line 42 of file SplitCHWResBase.h.
|
protected |
Definition at line 41 of file SplitCHWResBase.h.
Referenced by SplitCHWResBase< Real >::SplitCHWResBase().
|
protected |
int label for the chemical potential
Definition at line 48 of file SplitCHWResBase.h.