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

This is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation. More...

#include <CHInterfaceAniso.h>

Inheritance diagram for CHInterfaceAniso:
[legend]

Public Member Functions

 CHInterfaceAniso (const InputParameters &parameters)
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual Real computeQpResidual ()
 
virtual Real computeQpJacobian ()
 
virtual Real computeQpOffDiagJacobian (unsigned int jvar)
 

Protected Attributes

const MaterialProperty< Real > & _kappa
 
unsigned int _nvar
 Number of variables. More...
 
std::vector< const VariableGradient * > _coupled_grad_vars
 Coupled variables used in mobility. More...
 
const MaterialProperty< RealTensorValue > & _M
 
const MaterialProperty< RealTensorValue > & _dMdc
 
const MaterialProperty< RealTensorValue > & _d2Mdc2
 
const VariableSecond & _second_u
 
const VariableTestSecond & _second_test
 
const VariablePhiSecond & _second_phi
 
std::vector< const MaterialProperty< RealTensorValue > * > _dMdarg
 
std::vector< const MaterialProperty< RealTensorValue > * > _d2Mdcdarg
 
std::vector< std::vector< const MaterialProperty< RealTensorValue > * > > _d2Mdargdarg
 

Detailed Description

This is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation.

With a scalar (isotropic) mobility.

Definition at line 16 of file CHInterfaceAniso.h.

Constructor & Destructor Documentation

CHInterfaceAniso::CHInterfaceAniso ( const InputParameters &  parameters)

Definition at line 19 of file CHInterfaceAniso.C.

Member Function Documentation

virtual Real CHInterfaceBase< RealTensorValue >::computeQpJacobian ( )
protectedvirtualinherited
virtual Real CHInterfaceBase< RealTensorValue >::computeQpOffDiagJacobian ( unsigned int  jvar)
protectedvirtualinherited
virtual Real CHInterfaceBase< RealTensorValue >::computeQpResidual ( )
protectedvirtualinherited
static InputParameters CHInterfaceBase< RealTensorValue >::validParams ( )
staticinherited

Member Data Documentation

std::vector<const VariableGradient *> CHInterfaceBase< RealTensorValue >::_coupled_grad_vars
protectedinherited

Coupled variables used in mobility.

Definition at line 60 of file CHInterfaceBase.h.

std::vector<std::vector<const MaterialProperty<RealTensorValue > *> > CHInterfaceBase< RealTensorValue >::_d2Mdargdarg
protectedinherited

Definition at line 56 of file CHInterfaceBase.h.

const MaterialProperty<RealTensorValue >& CHInterfaceBase< RealTensorValue >::_d2Mdc2
protectedinherited

Definition at line 39 of file CHInterfaceBase.h.

std::vector<const MaterialProperty<RealTensorValue > *> CHInterfaceBase< RealTensorValue >::_d2Mdcdarg
protectedinherited

Definition at line 55 of file CHInterfaceBase.h.

std::vector<const MaterialProperty<RealTensorValue > *> CHInterfaceBase< RealTensorValue >::_dMdarg
protectedinherited

Mobility derivatives w.r.t. its dependent variables

Definition at line 54 of file CHInterfaceBase.h.

const MaterialProperty<RealTensorValue >& CHInterfaceBase< RealTensorValue >::_dMdc
protectedinherited

Definition at line 38 of file CHInterfaceBase.h.

const MaterialProperty<Real>& CHInterfaceBase< RealTensorValue >::_kappa
protectedinherited

Definition at line 33 of file CHInterfaceBase.h.

const MaterialProperty<RealTensorValue >& CHInterfaceBase< RealTensorValue >::_M
protectedinherited

Mobility material property value and concentration derivatives

Definition at line 37 of file CHInterfaceBase.h.

unsigned int CHInterfaceBase< RealTensorValue >::_nvar
protectedinherited

Number of variables.

Definition at line 50 of file CHInterfaceBase.h.

const VariablePhiSecond& CHInterfaceBase< RealTensorValue >::_second_phi
protectedinherited

Definition at line 46 of file CHInterfaceBase.h.

const VariableTestSecond& CHInterfaceBase< RealTensorValue >::_second_test
protectedinherited

Definition at line 45 of file CHInterfaceBase.h.

const VariableSecond& CHInterfaceBase< RealTensorValue >::_second_u
protectedinherited

Variables for second order derivatives

Definition at line 44 of file CHInterfaceBase.h.


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