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

The pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical potential with 'w'. More...

#include <ADSplitCHBase.h>

Inheritance diagram for ADSplitCHBase< compute_stage >:
[legend]

Public Member Functions

 ADSplitCHBase (const InputParameters &parameters)
 

Protected Member Functions

virtual ADReal computeQpResidual ()
 
virtual ADReal computeDFDC ()
 

Protected Attributes

 usingKernelMembers
 

Detailed Description

template<ComputeStage compute_stage>
class ADSplitCHBase< compute_stage >

The pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical potential with 'w'.

Definition at line 22 of file ADSplitCHBase.h.

Constructor & Destructor Documentation

◆ ADSplitCHBase()

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

Definition at line 17 of file ADSplitCHBase.C.

18  : ADKernel<compute_stage>(parameters)
19 {
20 }

Member Function Documentation

◆ computeDFDC()

template<ComputeStage compute_stage>
ADReal ADSplitCHBase< compute_stage >::computeDFDC ( )
protectedvirtual

Reimplemented in ADSplitCHParsed< compute_stage >.

Definition at line 31 of file ADSplitCHBase.C.

32 {
33  return 0.0;
34 }

◆ computeQpResidual()

template<ComputeStage compute_stage>
ADReal ADSplitCHBase< compute_stage >::computeQpResidual ( )
protectedvirtual

Reimplemented in ADSplitCHCRes< compute_stage >.

Definition at line 24 of file ADSplitCHBase.C.

Referenced by ADSplitCHCRes< compute_stage >::computeQpResidual().

25 {
26  return computeDFDC() * _test[_i][_qp];
27 }
virtual ADReal computeDFDC()
Definition: ADSplitCHBase.C:31

Member Data Documentation

◆ usingKernelMembers

template<ComputeStage compute_stage>
ADSplitCHBase< compute_stage >::usingKernelMembers
protected

Definition at line 40 of file ADSplitCHBase.h.


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