www.mooseframework.org
ComputeLinearElasticStress.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 COMPUTELINEARELASTICSTRESS_H
8 #define COMPUTELINEARELASTICSTRESS_H
9 
10 #include "ComputeStressBase.h"
11 
16 {
17 public:
18  ComputeLinearElasticStress(const InputParameters & parameters);
19  virtual void initialSetup();
20 
21 protected:
22  virtual void computeQpStress();
23 
24  const MaterialProperty<RankTwoTensor> & _mechanical_strain;
25 };
26 
27 #endif // COMPUTELINEARELASTICSTRESS_H
ComputeStressBase is the base class for stress tensors.
const MaterialProperty< RankTwoTensor > & _mechanical_strain
ComputeLinearElasticStress(const InputParameters &parameters)
ComputeLinearElasticStress computes the stress following linear elasticity theory (small strains) ...