www.mooseframework.org
ComputeAxisymmetricRZIncrementalStrain.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
13 
15 
16 template <>
18 
25 {
26 public:
27  static InputParameters validParams();
28 
29  ComputeAxisymmetricRZIncrementalStrain(const InputParameters & parameters);
30 
31  void initialSetup() override;
32 
33 protected:
34  Real computeOutOfPlaneGradDisp() override;
35 
36  Real computeOutOfPlaneGradDispOld() override;
37 
39  const VariableValue & _disp_old_0;
40 };
ComputeAxisymmetricRZIncrementalStrain::validParams
static InputParameters validParams()
Definition: ComputeAxisymmetricRZIncrementalStrain.C:20
ComputeAxisymmetricRZIncrementalStrain
ComputeAxisymmetricRZIncrementalStrain defines a strain increment only for incremental strains in an ...
Definition: ComputeAxisymmetricRZIncrementalStrain.h:24
ComputeAxisymmetricRZIncrementalStrain::computeOutOfPlaneGradDisp
Real computeOutOfPlaneGradDisp() override
Computes the current out-of-plane component of the displacement gradient; as a virtual function,...
Definition: ComputeAxisymmetricRZIncrementalStrain.C:48
ComputeAxisymmetricRZIncrementalStrain::_disp_old_0
const VariableValue & _disp_old_0
the old value of the first component of the displacements vector
Definition: ComputeAxisymmetricRZIncrementalStrain.h:39
ComputeAxisymmetricRZIncrementalStrain::ComputeAxisymmetricRZIncrementalStrain
ComputeAxisymmetricRZIncrementalStrain(const InputParameters &parameters)
Definition: ComputeAxisymmetricRZIncrementalStrain.C:28
Compute2DIncrementalStrain.h
validParams< ComputeAxisymmetricRZIncrementalStrain >
InputParameters validParams< ComputeAxisymmetricRZIncrementalStrain >()
ComputeAxisymmetricRZIncrementalStrain::computeOutOfPlaneGradDispOld
Real computeOutOfPlaneGradDispOld() override
Computes the old out-of-plane component of the displacement gradient; as a virtual function,...
Definition: ComputeAxisymmetricRZIncrementalStrain.C:57
ComputeAxisymmetricRZIncrementalStrain::initialSetup
void initialSetup() override
Definition: ComputeAxisymmetricRZIncrementalStrain.C:35
Compute2DIncrementalStrain
Compute2DIncrementalStrain defines a strain increment only for incremental strains in 2D geometries,...
Definition: Compute2DIncrementalStrain.h:26