ComputeEigenstrainBeamBase is the base class for beam eigenstrain vectors. More...
#include <ComputeEigenstrainBeamBase.h>
Public Member Functions | |
ComputeEigenstrainBeamBase (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | initQpStatefulProperties () |
virtual void | computeQpProperties () |
virtual void | computeQpEigenstrain ()=0 |
Compute the eigenstrain and store in _disp_eigenstrain and _rot_eigenstrain. More... | |
Protected Attributes | |
std::string | _eigenstrain_name |
Base material property name for the eigenstrain vectors. More... | |
MaterialProperty< RealVectorValue > & | _disp_eigenstrain |
Stores the current displacement eigenstrain. More... | |
MaterialProperty< RealVectorValue > & | _rot_eigenstrain |
Stores the current rotational eigenstrain. More... | |
bool & | _step_zero |
Restartable data to check for the zeroth and first time steps for thermal calculations. More... | |
ComputeEigenstrainBeamBase is the base class for beam eigenstrain vectors.
Definition at line 22 of file ComputeEigenstrainBeamBase.h.
ComputeEigenstrainBeamBase::ComputeEigenstrainBeamBase | ( | const InputParameters & | parameters | ) |
Definition at line 25 of file ComputeEigenstrainBeamBase.C.
|
protectedpure virtual |
Compute the eigenstrain and store in _disp_eigenstrain and _rot_eigenstrain.
Implemented in ComputeEigenstrainBeamFromVariable.
Referenced by computeQpProperties().
|
protectedvirtual |
Definition at line 45 of file ComputeEigenstrainBeamBase.C.
|
protectedvirtual |
Definition at line 35 of file ComputeEigenstrainBeamBase.C.
|
static |
Definition at line 15 of file ComputeEigenstrainBeamBase.C.
Referenced by ComputeEigenstrainBeamFromVariable::validParams(), and ComputeThermalExpansionEigenstrainBeamBase::validParams().
|
protected |
Stores the current displacement eigenstrain.
Definition at line 40 of file ComputeEigenstrainBeamBase.h.
Referenced by ComputeEigenstrainBeamFromVariable::computeQpEigenstrain(), and initQpStatefulProperties().
|
protected |
Base material property name for the eigenstrain vectors.
Definition at line 37 of file ComputeEigenstrainBeamBase.h.
|
protected |
Stores the current rotational eigenstrain.
Definition at line 43 of file ComputeEigenstrainBeamBase.h.
Referenced by ComputeEigenstrainBeamFromVariable::computeQpEigenstrain(), and initQpStatefulProperties().
|
protected |
Restartable data to check for the zeroth and first time steps for thermal calculations.
Definition at line 46 of file ComputeEigenstrainBeamBase.h.
Referenced by computeQpProperties().