www.mooseframework.org
ADDynamicStressDivergenceTensors.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 
14 // Forward Declarations
15 template <ComputeStage>
17 
19 
26 template <ComputeStage compute_stage>
28 {
29 public:
30  static InputParameters validParams();
31 
32  ADDynamicStressDivergenceTensors(const InputParameters & parameters);
33 
34 protected:
35  ADReal computeQpResidual();
36 
37  const MaterialProperty<RankTwoTensor> & _stress_older;
38  const MaterialProperty<RankTwoTensor> & _stress_old;
39 
40  // Rayleigh damping parameter _zeta and HHT time integration parameter _alpha
41  const MaterialProperty<Real> & _zeta;
42  const Real _alpha;
44 
46 };
ADStressDivergenceTensors.h
ADDynamicStressDivergenceTensors
ADDynamicStressDivergenceTensors is the automatic differentiation version of DynamicStressDivergenceT...
Definition: ADDynamicStressDivergenceTensors.h:16
ADDynamicStressDivergenceTensors::ADDynamicStressDivergenceTensors
ADDynamicStressDivergenceTensors(const InputParameters &parameters)
Definition: ADDynamicStressDivergenceTensors.C:40
ADStressDivergenceTensors
ADStressDivergenceTensors is the automatic differentiation version of StressDivergenceTensors.
Definition: ADStressDivergenceTensors.h:26
ADDynamicStressDivergenceTensors::usingStressDivergenceTensorsMembers
usingStressDivergenceTensorsMembers
Definition: ADDynamicStressDivergenceTensors.h:45
declareADValidParams
declareADValidParams(ADDynamicStressDivergenceTensors)
ADDynamicStressDivergenceTensors::_zeta
const MaterialProperty< Real > & _zeta
Definition: ADDynamicStressDivergenceTensors.h:41
ADDynamicStressDivergenceTensors::_stress_older
const MaterialProperty< RankTwoTensor > & _stress_older
Definition: ADDynamicStressDivergenceTensors.h:37
ADDynamicStressDivergenceTensors::computeQpResidual
ADReal computeQpResidual()
Definition: ADDynamicStressDivergenceTensors.C:53
ADDynamicStressDivergenceTensors::_static_initialization
const bool _static_initialization
Definition: ADDynamicStressDivergenceTensors.h:43
ADDynamicStressDivergenceTensors::validParams
static InputParameters validParams()
Definition: ADDynamicStressDivergenceTensors.C:19
ADDynamicStressDivergenceTensors::_alpha
const Real _alpha
Definition: ADDynamicStressDivergenceTensors.h:42
ADDynamicStressDivergenceTensors::_stress_old
const MaterialProperty< RankTwoTensor > & _stress_old
Definition: ADDynamicStressDivergenceTensors.h:38