www.mooseframework.org
ComputeRSphericalIncrementalStrain.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 #ifndef COMPUTERSPHERICALINCREMENTALSTRAIN_H
8 #define COMPUTERSPHERICALINCREMENTALSTRAIN_H
9 
11 
19 {
20 public:
21  ComputeRSphericalIncrementalStrain(const InputParameters & parameters);
22 
23 protected:
24  virtual void initialSetup() override;
25 
28  virtual void computeTotalStrainIncrement(RankTwoTensor & total_strain_increment) override;
29 
31  const VariableValue & _disp_old_0;
32 };
33 
34 #endif // COMPUTERSPHERICALINCREMENTALSTRAIN_H
ComputeRSphericalIncrementalStrain(const InputParameters &parameters)
ComputeIncrementalSmallStrain defines a strain increment and rotation increment (=1), for small strains.
virtual void computeTotalStrainIncrement(RankTwoTensor &total_strain_increment) override
Computes the current and old deformation gradients with the assumptions for 1D spherical symmetry geo...
const VariableValue & _disp_old_0
the old value of the first component of the displacements vector
ComputeRSphericalIncrementalStrain defines a strain increment only for small strains in 1D spherical ...