www.mooseframework.org
ComputeAxisymmetricRZFiniteStrain.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 
12 #include "Compute2DFiniteStrain.h"
13 
15 
16 template <>
18 
25 {
26 public:
27  static InputParameters validParams();
28 
29  ComputeAxisymmetricRZFiniteStrain(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 };
ComputeAxisymmetricRZFiniteStrain::initialSetup
void initialSetup() override
Definition: ComputeAxisymmetricRZFiniteStrain.C:35
ComputeAxisymmetricRZFiniteStrain
ComputeAxisymmetricRZFiniteStrain defines a strain increment and rotation increment for finite strain...
Definition: ComputeAxisymmetricRZFiniteStrain.h:24
Compute2DFiniteStrain
Compute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D ge...
Definition: Compute2DFiniteStrain.h:26
ComputeAxisymmetricRZFiniteStrain::computeOutOfPlaneGradDisp
Real computeOutOfPlaneGradDisp() override
Computes the current out-of-plane component of the displacement gradient; as a virtual function,...
Definition: ComputeAxisymmetricRZFiniteStrain.C:48
ComputeAxisymmetricRZFiniteStrain::_disp_old_0
const VariableValue & _disp_old_0
the old value of the first component of the displacements vector
Definition: ComputeAxisymmetricRZFiniteStrain.h:39
ComputeAxisymmetricRZFiniteStrain::validParams
static InputParameters validParams()
Definition: ComputeAxisymmetricRZFiniteStrain.C:20
Compute2DFiniteStrain.h
ComputeAxisymmetricRZFiniteStrain::ComputeAxisymmetricRZFiniteStrain
ComputeAxisymmetricRZFiniteStrain(const InputParameters &parameters)
Definition: ComputeAxisymmetricRZFiniteStrain.C:28
ComputeAxisymmetricRZFiniteStrain::computeOutOfPlaneGradDispOld
Real computeOutOfPlaneGradDispOld() override
Computes the old out-of-plane component of the displacement gradient; as a virtual function,...
Definition: ComputeAxisymmetricRZFiniteStrain.C:57
validParams< ComputeAxisymmetricRZFiniteStrain >
InputParameters validParams< ComputeAxisymmetricRZFiniteStrain >()