SoretDiffusion adds the soret effect in the split form of the Cahn-Hilliard equation. More...
#include <SoretDiffusion.h>
Public Member Functions | |
SoretDiffusion (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeQpResidual () |
virtual Real | computeQpJacobian () |
virtual Real | computeQpOffDiagJacobian (unsigned int jvar) |
virtual Real | computeQpCJacobian () |
Protected Attributes | |
unsigned int | _T_var |
int label for temperature variable More... | |
const VariableValue & | _T |
Coupled variable for the temperature. More... | |
const VariableGradient & | _grad_T |
Variable gradient for temperature. More... | |
const bool | _is_coupled |
is the kernel used in a coupled form? More... | |
unsigned int | _c_var |
int label for the Concentration More... | |
const VariableValue & | _c |
Variable value for the concentration. More... | |
const MaterialProperty< Real > & | _D |
Diffusivity material property. More... | |
const MaterialProperty< Real > & | _Q |
Heat of transport material property. More... | |
const Real | _kB |
Boltzmann constant. More... | |
SoretDiffusion adds the soret effect in the split form of the Cahn-Hilliard equation.
Definition at line 23 of file SoretDiffusion.h.
SoretDiffusion::SoretDiffusion | ( | const InputParameters & | parameters | ) |
Definition at line 32 of file SoretDiffusion.C.
|
protectedvirtual |
Definition at line 76 of file SoretDiffusion.C.
Referenced by computeQpJacobian(), and computeQpOffDiagJacobian().
|
protectedvirtual |
Definition at line 54 of file SoretDiffusion.C.
|
protectedvirtual |
Definition at line 60 of file SoretDiffusion.C.
|
protectedvirtual |
|
protected |
Variable value for the concentration.
Definition at line 50 of file SoretDiffusion.h.
Referenced by computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
int label for the Concentration
Definition at line 47 of file SoretDiffusion.h.
Referenced by computeQpJacobian(), and computeQpOffDiagJacobian().
|
protected |
Diffusivity material property.
Definition at line 53 of file SoretDiffusion.h.
Referenced by computeQpCJacobian(), computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
Variable gradient for temperature.
Definition at line 41 of file SoretDiffusion.h.
Referenced by computeQpCJacobian(), computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
is the kernel used in a coupled form?
Definition at line 44 of file SoretDiffusion.h.
Referenced by computeQpJacobian().
|
protected |
Boltzmann constant.
Definition at line 59 of file SoretDiffusion.h.
Referenced by computeQpCJacobian(), computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
Heat of transport material property.
Definition at line 56 of file SoretDiffusion.h.
Referenced by computeQpCJacobian(), computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
Coupled variable for the temperature.
Definition at line 38 of file SoretDiffusion.h.
Referenced by computeQpCJacobian(), computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
int label for temperature variable
Definition at line 35 of file SoretDiffusion.h.
Referenced by computeQpOffDiagJacobian().