www.mooseframework.org
ComputeLinearElasticPFFractureStress.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 COMPUTELINEARELASTICPFFRACTURESTRESS_H
8 #define COMPUTELINEARELASTICPFFRACTURESTRESS_H
9 
10 #include "ComputeStressBase.h"
11 
19 {
20 public:
21  ComputeLinearElasticPFFractureStress(const InputParameters & parameters);
22 
23 protected:
24  virtual void computeQpStress();
25 
26  const VariableValue & _c;
28  Real _kdamage;
29 
30  MaterialProperty<Real> & _F;
31  MaterialProperty<Real> & _dFdc;
32  MaterialProperty<Real> & _d2Fdc2;
33  MaterialProperty<RankTwoTensor> & _d2Fdcdstrain;
34  MaterialProperty<RankTwoTensor> & _dstress_dc;
35 };
36 
37 #endif // COMPUTELINEARELASTICPFFRACTURESTRESS_H
ComputeStressBase is the base class for stress tensors.
Phase-field fracture This class computes the stress and energy contribution to fracture Small strain ...
ComputeLinearElasticPFFractureStress(const InputParameters &parameters)
Real _kdamage
Small number to avoid non-positive definiteness at or near complete damage.