www.mooseframework.org
Compute1DSmallStrain.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 COMPUTE1DSMALLSTRAIN_H
8 #define COMPUTE1DSMALLSTRAIN_H
9 
10 #include "ComputeSmallStrain.h"
11 
19 {
20 public:
21  Compute1DSmallStrain(const InputParameters & parameters);
22 
23 protected:
24  void computeProperties() override;
25 
28  virtual Real computeStrainYY() = 0;
29 
32  virtual Real computeStrainZZ() = 0;
33 };
34 
35 #endif // COMPUTE1DSMALLSTRAIN_H
void computeProperties() override
virtual Real computeStrainYY()=0
Computes the strain_yy; as a virtual function, this function is overwritten for the specific geometri...
virtual Real computeStrainZZ()=0
Computes the strain_zz; as a virtual function, this function is overwritten for the specific geometri...
Compute1DSmallStrain(const InputParameters &parameters)
Compute1DSmallStrain defines a strain tensor, assuming small strains, in 1D problems, handling strains in other two directions.
ComputeSmallStrain defines a strain tensor, assuming small strains.