https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ComputeFiniteBeamStrain.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
13
20{
21public:
23
25
26protected:
27 // Compute incremental rotation matrix from the previous time step to the current configuration
28 void computeRotation() override;
29
32};
ComputeFiniteBeamStrain calculates the rotation increment to account for finite rotations of the beam...
const MaterialProperty< RankTwoTensor > & _total_rotation_old
Rotational transformation from the global to beam local coordinate system at time t.
static InputParameters validParams()
void computeRotation() override
Computes the rotation matrix at time t. For small rotation scenarios, the rotation matrix at time t i...
ComputeIncrementalBeamStrain defines a displacement and rotation strain increment and rotation increm...
const InputParameters & parameters() const