Double well phase transformation barrier free energy contribution. More...
#include <MultiBarrierFunctionMaterial.h>
Public Member Functions | |
MultiBarrierFunctionMaterial (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | computeQpProperties () |
Protected Attributes | |
std::string | _function_name |
name of the function of eta (used to generate the material property names) More... | |
MooseEnum | _g_order |
Polynomial order of the barrier function \( g(\eta) \). More... | |
bool | _well_only |
zero out g contribution in the eta interval [0:1] More... | |
unsigned int | _num_eta |
order parameters More... | |
std::vector< const VariableValue * > | _eta |
MaterialProperty< Real > & | _prop_g |
Barrier functions and their drivatives. More... | |
std::vector< MaterialProperty< Real > * > | _prop_dg |
std::vector< MaterialProperty< Real > * > | _prop_d2g |
Double well phase transformation barrier free energy contribution.
\( g(\vec\eta) = \sum_i \eta_i^2(1-\eta_i)^2 \)
Definition at line 25 of file MultiBarrierFunctionMaterial.h.
MultiBarrierFunctionMaterial::MultiBarrierFunctionMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 33 of file MultiBarrierFunctionMaterial.C.
|
protectedvirtual |
Definition at line 55 of file MultiBarrierFunctionMaterial.C.
|
protected |
Definition at line 44 of file MultiBarrierFunctionMaterial.h.
Referenced by computeQpProperties(), and MultiBarrierFunctionMaterial().
|
protected |
name of the function of eta (used to generate the material property names)
Definition at line 34 of file MultiBarrierFunctionMaterial.h.
Referenced by MultiBarrierFunctionMaterial().
|
protected |
Polynomial order of the barrier function \( g(\eta) \).
Definition at line 37 of file MultiBarrierFunctionMaterial.h.
Referenced by computeQpProperties().
|
protected |
order parameters
Definition at line 43 of file MultiBarrierFunctionMaterial.h.
Referenced by computeQpProperties(), and MultiBarrierFunctionMaterial().
|
protected |
Definition at line 48 of file MultiBarrierFunctionMaterial.h.
Referenced by computeQpProperties(), and MultiBarrierFunctionMaterial().
|
protected |
Definition at line 48 of file MultiBarrierFunctionMaterial.h.
Referenced by computeQpProperties(), and MultiBarrierFunctionMaterial().
|
protected |
Barrier functions and their drivatives.
Definition at line 47 of file MultiBarrierFunctionMaterial.h.
Referenced by computeQpProperties().
|
protected |
zero out g contribution in the eta interval [0:1]
Definition at line 40 of file MultiBarrierFunctionMaterial.h.
Referenced by computeQpProperties().