www.mooseframework.org
Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
CahnHilliard Class Reference

SplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility. More...

#include <CahnHilliard.h>

Inheritance diagram for CahnHilliard:
[legend]

Public Member Functions

 CahnHilliard (const InputParameters &parameters)
 
virtual void initialSetup ()
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Types

typedef CHBulk< Real >::PFFunctionType PFFunctionType
 

Protected Member Functions

virtual RealGradient computeGradDFDCons (PFFunctionType type)
 
virtual Real computeQpOffDiagJacobian (unsigned int jvar)
 
virtual RealGradient precomputeQpResidual ()
 
virtual RealGradient precomputeQpJacobian ()
 

Protected Attributes

const MaterialProperty< Real > & _M
 Mobility. More...
 
const MaterialProperty< Real > & _dMdc
 Mobility derivative w.r.t. concentration. More...
 
std::vector< const MaterialProperty< Real > * > _dMdarg
 Mobility derivative w.r.t coupled variables. More...
 

Detailed Description

SplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility.

Definition at line 16 of file CahnHilliard.h.

Member Typedef Documentation

typedef CHBulk<Real >::PFFunctionType CahnHilliardBase< Real >::PFFunctionType
protectedinherited

Definition at line 27 of file CahnHilliardBase.h.

Constructor & Destructor Documentation

CahnHilliard::CahnHilliard ( const InputParameters &  parameters)

Definition at line 19 of file CahnHilliard.C.

19  : CahnHilliardBase<Real>(parameters)
20 {
21 }

Member Function Documentation

virtual RealGradient CahnHilliardBase< Real >::computeGradDFDCons ( PFFunctionType  type)
protectedvirtualinherited

Implements CHBulk< Real >.

virtual Real CahnHilliardBase< Real >::computeQpOffDiagJacobian ( unsigned int  jvar)
protectedvirtualinherited

Reimplemented from CHBulk< Real >.

virtual void CahnHilliardBase< Real >::initialSetup ( )
virtualinherited

Reimplemented from CHBulk< Real >.

virtual RealGradient CHBulk< Real >::precomputeQpJacobian ( )
protectedvirtualinherited
virtual RealGradient CHBulk< Real >::precomputeQpResidual ( )
protectedvirtualinherited
static InputParameters CahnHilliardBase< Real >::validParams ( )
staticinherited

Member Data Documentation

std::vector<const MaterialProperty<Real > *> CHBulk< Real >::_dMdarg
protectedinherited

Mobility derivative w.r.t coupled variables.

Definition at line 51 of file CHBulk.h.

const MaterialProperty<Real >& CHBulk< Real >::_dMdc
protectedinherited

Mobility derivative w.r.t. concentration.

Definition at line 48 of file CHBulk.h.

const MaterialProperty<Real >& CHBulk< Real >::_M
protectedinherited

Mobility.

Definition at line 45 of file CHBulk.h.


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