Material class to provide the switching function \( h(\eta) \) for the KKS system. More...
#include <MixedSwitchingFunctionMaterial.h>
Public Member Functions | |
MixedSwitchingFunctionMaterial (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | computeQpProperties () |
Protected Attributes | |
MooseEnum | _h_order |
Polynomial order of the switching function \( h(\eta) \). More... | |
Real | _weight |
Weight parameter of mixed-type h(eta) More... | |
const VariableValue & | _eta |
Coupled variable value for the order parameter \( \eta \). More... | |
unsigned int | _eta_var |
VariableName | _eta_name |
std::string | _function_name |
name of the function of eta (used to generate the material property names) More... | |
MaterialProperty< Real > & | _prop_f |
Material property to store \( f(\eta) \). More... | |
MaterialProperty< Real > & | _prop_df |
Material property to store the derivative \( df(\eta)/d\eta \). More... | |
MaterialProperty< Real > & | _prop_d2f |
Material property to store the second derivative \( d^2f(\eta)/d\eta^2 \). More... | |
Material class to provide the switching function \( h(\eta) \) for the KKS system.
Definition at line 27 of file MixedSwitchingFunctionMaterial.h.
MixedSwitchingFunctionMaterial::MixedSwitchingFunctionMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 32 of file MixedSwitchingFunctionMaterial.C.
|
protectedvirtual |
Definition at line 40 of file MixedSwitchingFunctionMaterial.C.
|
protectedinherited |
Coupled variable value for the order parameter \( \eta \).
Definition at line 33 of file OrderParameterFunctionMaterial.h.
Referenced by BarrierFunctionMaterial::computeQpProperties(), computeQpProperties(), and SwitchingFunctionMaterial::computeQpProperties().
|
protectedinherited |
Definition at line 35 of file OrderParameterFunctionMaterial.h.
|
protectedinherited |
Definition at line 34 of file OrderParameterFunctionMaterial.h.
|
protectedinherited |
name of the function of eta (used to generate the material property names)
Definition at line 38 of file OrderParameterFunctionMaterial.h.
|
protected |
Polynomial order of the switching function \( h(\eta) \).
Definition at line 36 of file MixedSwitchingFunctionMaterial.h.
Referenced by computeQpProperties().
|
protectedinherited |
Material property to store the second derivative \( d^2f(\eta)/d\eta^2 \).
Definition at line 47 of file OrderParameterFunctionMaterial.h.
Referenced by BarrierFunctionMaterial::computeQpProperties(), computeQpProperties(), and SwitchingFunctionMaterial::computeQpProperties().
|
protectedinherited |
Material property to store the derivative \( df(\eta)/d\eta \).
Definition at line 44 of file OrderParameterFunctionMaterial.h.
Referenced by BarrierFunctionMaterial::computeQpProperties(), computeQpProperties(), and SwitchingFunctionMaterial::computeQpProperties().
|
protectedinherited |
Material property to store \( f(\eta) \).
Definition at line 41 of file OrderParameterFunctionMaterial.h.
Referenced by BarrierFunctionMaterial::computeQpProperties(), computeQpProperties(), and SwitchingFunctionMaterial::computeQpProperties().
|
protected |
Weight parameter of mixed-type h(eta)
Definition at line 39 of file MixedSwitchingFunctionMaterial.h.
Referenced by computeQpProperties().