www.mooseframework.org
ComputeEigenstrain.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 COMPUTEEIGENSTRAIN_H
8 #define COMPUTEEIGENSTRAIN_H
9 
10 #include "ComputeEigenstrainBase.h"
11 
12 #include "RankTwoTensor.h"
13 
19 {
20 public:
21  ComputeEigenstrain(const InputParameters & parameters);
22 
23 protected:
24  virtual void computeQpEigenstrain();
25 
26  const MaterialProperty<Real> & _prefactor;
27 
28  RankTwoTensor _eigen_base_tensor;
29 };
30 
31 #endif // COMPUTEEIGENSTRAIN_H
ComputeEigenstrain computes an Eigenstrain that is a function of a single variable defined by a base ...
ComputeEigenstrain(const InputParameters &parameters)
RankTwoTensor _eigen_base_tensor
virtual void computeQpEigenstrain()
Compute the eigenstrain and store in _eigenstrain.
const MaterialProperty< Real > & _prefactor
ComputeEigenstrainBase is the base class for eigenstrain tensors.