Material base class for materials that provide the switching function \( h(\eta) \) or the double well function \( g(\eta) \). More...
#include <OrderParameterFunctionMaterial.h>
Public Member Functions | |
OrderParameterFunctionMaterial (const InputParameters ¶meters) | |
Protected Attributes | |
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 base class for materials that provide the switching function \( h(\eta) \) or the double well function \( g(\eta) \).
Implement computeQpProperties in the derived classes.
Definition at line 26 of file OrderParameterFunctionMaterial.h.
OrderParameterFunctionMaterial::OrderParameterFunctionMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 22 of file OrderParameterFunctionMaterial.C.
|
protected |
Coupled variable value for the order parameter \( \eta \).
Definition at line 33 of file OrderParameterFunctionMaterial.h.
Referenced by BarrierFunctionMaterial::computeQpProperties(), SwitchingFunctionMaterial::computeQpProperties(), and MixedSwitchingFunctionMaterial::computeQpProperties().
|
protected |
Definition at line 35 of file OrderParameterFunctionMaterial.h.
|
protected |
Definition at line 34 of file OrderParameterFunctionMaterial.h.
|
protected |
name of the function of eta (used to generate the material property names)
Definition at line 38 of file OrderParameterFunctionMaterial.h.
|
protected |
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(), SwitchingFunctionMaterial::computeQpProperties(), and MixedSwitchingFunctionMaterial::computeQpProperties().
|
protected |
Material property to store the derivative \( df(\eta)/d\eta \).
Definition at line 44 of file OrderParameterFunctionMaterial.h.
Referenced by BarrierFunctionMaterial::computeQpProperties(), SwitchingFunctionMaterial::computeQpProperties(), and MixedSwitchingFunctionMaterial::computeQpProperties().
|
protected |
Material property to store \( f(\eta) \).
Definition at line 41 of file OrderParameterFunctionMaterial.h.
Referenced by BarrierFunctionMaterial::computeQpProperties(), SwitchingFunctionMaterial::computeQpProperties(), and MixedSwitchingFunctionMaterial::computeQpProperties().