www.mooseframework.org
StrainGradDispDerivatives.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 STRAINGRADDISPDERIVATIVES_H
8 #define STRAINGRADDISPDERIVATIVES_H
9 
10 #include "Material.h"
11 #include "DerivativeMaterialInterface.h"
12 
13 class RankTwoTensor;
15 
16 template <>
18 
19 class StrainGradDispDerivatives : public DerivativeMaterialInterface<Material>
20 {
21 public:
22  StrainGradDispDerivatives(const InputParameters & parameters);
23 
24 protected:
25  virtual void computeQpProperties();
26 
27  unsigned int _nvar;
28  unsigned int _gdim;
29 
30  std::vector<MaterialProperty<RankTwoTensor> *> _dstrain;
31 };
32 
33 #endif // STRAINGRADDISPDERIVATIVES_H
InputParameters validParams< StrainGradDispDerivatives >()
StrainGradDispDerivatives(const InputParameters &parameters)
std::vector< MaterialProperty< RankTwoTensor > * > _dstrain