18 "Reference temperature at which there is no " 19 "thermal expansion for thermal eigenstrain " 27 _temperature(coupledValue(
"temperature")),
28 _stress_free_temperature(coupledValue(
"stress_free_temperature"))
36 std::vector<const Node *> node;
37 for (
unsigned int i = 0; i < 2; ++i)
41 for (
unsigned int i = 0; i < 2; ++i)
auto norm() const -> decltype(std::norm(Real()))
RealGradient _initial_axis
Initial orientation of the beam.
virtual void computeQpEigenstrain() override
Compute the eigenstrain and store in _disp_eigenstrain and _rot_eigenstrain.
MaterialProperty< RealVectorValue > & _rot_eigenstrain
Stores the current rotational eigenstrain.
MaterialProperty< RealVectorValue > & _disp_eigenstrain
Stores the current displacement eigenstrain.
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
ComputeEigenstrainBeamBase is the base class for beam eigenstrain vectors.
virtual Real computeThermalStrain()=0
ComputeThermalExpansionEigenstrainBeamBase(const InputParameters ¶meters)
const Elem *const & _current_elem