www.mooseframework.org
ComputeIncrementalSmallStrain.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 COMPUTEINCREMENTALSMALLSTRAIN_H
8 #define COMPUTEINCREMENTALSMALLSTRAIN_H
9 
11 
17 {
18 public:
19  ComputeIncrementalSmallStrain(const InputParameters & parameters);
20 
21 protected:
22  virtual void computeProperties() override;
23 
26  virtual void computeTotalStrainIncrement(RankTwoTensor & total_strain_increment);
27 };
28 
29 #endif // COMPUTEINCREMENTALSMALLSTRAIN_H
virtual void computeTotalStrainIncrement(RankTwoTensor &total_strain_increment)
Computes the current and old deformation gradients and passes back the total strain increment tensor...
ComputeIncrementalSmallStrain defines a strain increment and rotation increment (=1), for small strains.
ComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations...
ComputeIncrementalSmallStrain(const InputParameters &parameters)