ComputeThermalExpansionEigenstrainBeamBase is a base class for all models that compute beam eigenstrains due to thermal expansion of a material. More...
#include <ComputeThermalExpansionEigenstrainBeamBase.h>
Public Member Functions | |
ComputeThermalExpansionEigenstrainBeamBase (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | computeQpEigenstrain () override |
virtual void | computeThermalStrain (Real &thermal_strain)=0 |
Protected Attributes | |
const VariableValue & | _temperature |
Value of temperature at each quadrature point. More... | |
const VariableValue & | _stress_free_temperature |
Value of stress free temperature at each quadrature point. More... | |
RealGradient | _initial_axis |
Initial orientation of the beam. More... | |
ComputeThermalExpansionEigenstrainBeamBase is a base class for all models that compute beam eigenstrains due to thermal expansion of a material.
Definition at line 24 of file ComputeThermalExpansionEigenstrainBeamBase.h.
ComputeThermalExpansionEigenstrainBeamBase::ComputeThermalExpansionEigenstrainBeamBase | ( | const InputParameters & | parameters | ) |
Definition at line 26 of file ComputeThermalExpansionEigenstrainBeamBase.C.
|
overrideprotectedvirtual |
Definition at line 35 of file ComputeThermalExpansionEigenstrainBeamBase.C.
|
protectedpure virtual |
Implemented in ComputeThermalExpansionEigenstrainBeam.
Referenced by computeQpEigenstrain().
|
static |
Definition at line 15 of file ComputeThermalExpansionEigenstrainBeamBase.C.
Referenced by ComputeThermalExpansionEigenstrainBeam::validParams().
|
protected |
Initial orientation of the beam.
Definition at line 50 of file ComputeThermalExpansionEigenstrainBeamBase.h.
Referenced by computeQpEigenstrain().
|
protected |
Value of stress free temperature at each quadrature point.
Definition at line 47 of file ComputeThermalExpansionEigenstrainBeamBase.h.
Referenced by ComputeThermalExpansionEigenstrainBeam::computeThermalStrain().
|
protected |
Value of temperature at each quadrature point.
Definition at line 44 of file ComputeThermalExpansionEigenstrainBeamBase.h.
Referenced by ComputeThermalExpansionEigenstrainBeam::computeThermalStrain().