www.mooseframework.org
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ADSplitCHWRes< compute_stage > Class Template Reference

ADSplitCHWRes creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a scalar (isotropic) mobility. More...

#include <ADSplitCHWRes.h>

Inheritance diagram for ADSplitCHWRes< compute_stage >:
[legend]

Public Member Functions

 ADSplitCHWRes (const InputParameters &parameters)
 

Protected Member Functions

virtual ADRealVectorValue precomputeQpResidual ()
 
const ADMaterialProperty (Real) &_mob
 

Protected Attributes

const MaterialPropertyName _mob_name
 
 usingKernelGradMembers
 

Detailed Description

template<ComputeStage compute_stage>
class ADSplitCHWRes< compute_stage >

ADSplitCHWRes creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a scalar (isotropic) mobility.

Definition at line 20 of file ADSplitCHWRes.h.

Constructor & Destructor Documentation

◆ ADSplitCHWRes()

template<ComputeStage compute_stage>
ADSplitCHWRes< compute_stage >::ADSplitCHWRes ( const InputParameters &  parameters)

Member Function Documentation

◆ ADMaterialProperty()

const ADSplitCHWResBase< compute_stage, Real >::ADMaterialProperty ( Real  ) &
protectedinherited

◆ precomputeQpResidual()

ADRealVectorValue ADSplitCHWResBase< compute_stage, Real >::precomputeQpResidual ( )
protectedvirtualinherited

Definition at line 57 of file ADSplitCHWResBase.h.

58 {
59  return _mob[_qp] * _grad_u[_qp];
60 }

Member Data Documentation

◆ _mob_name

const MaterialPropertyName ADSplitCHWResBase< compute_stage, Real >::_mob_name
protectedinherited

Definition at line 41 of file ADSplitCHWResBase.h.

◆ usingKernelGradMembers

ADSplitCHWResBase< compute_stage, Real >::usingKernelGradMembers
protectedinherited

Definition at line 44 of file ADSplitCHWResBase.h.


The documentation for this class was generated from the following files: