www.mooseframework.org
ComputePlaneFiniteStrain.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 COMPUTEPLANEFINITESTRAIN_H
8 #define COMPUTEPLANEFINITESTRAIN_H
9 
10 #include "Compute2DFiniteStrain.h"
11 
17 {
18 public:
19  ComputePlaneFiniteStrain(const InputParameters & parameters);
20 
21 protected:
22  virtual Real computeGradDispZZ();
23  virtual Real computeGradDispZZOld();
24 
26  const VariableValue & _scalar_out_of_plane_strain;
27  const VariableValue & _scalar_out_of_plane_strain_old;
28 
30  const VariableValue & _out_of_plane_strain;
31  const VariableValue & _out_of_plane_strain_old;
32 };
33 
34 #endif // COMPUTEPLANEFINITESTRAIN_H
const VariableValue & _out_of_plane_strain
const VariableValue & _scalar_out_of_plane_strain_old
virtual Real computeGradDispZZ()
Computes the current out-of-plane displacement gradient; as a virtual function, this function is over...
ComputePlaneFiniteStrain(const InputParameters &parameters)
const VariableValue & _out_of_plane_strain_old
ComputePlaneFiniteStrain defines strain increment and rotation increment for finite strain under 2D p...
const VariableValue & _scalar_out_of_plane_strain
virtual Real computeGradDispZZOld()
Computes the old out-of-plane displacement gradient; as a virtual function, this function is overwrit...
Compute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D ge...