https://mooseframework.inl.gov
Loading...
Searching...
No Matches
StressDivergenceRZTensors.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
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
28{
29public:
31
33
34protected:
35 virtual void initialSetup() override;
36
37 virtual Real computeQpResidual() override;
38 virtual Real computeQpJacobian() override;
39 virtual Real computeQpOffDiagJacobian(unsigned int jvar) override;
40
41 virtual void computeAverageGradientTest() override;
42 virtual void computeAverageGradientPhi() override;
43
44 Real calculateJacobian(unsigned int ivar, unsigned int jvar);
45};
StressDivergenceRZTensors is a modification of StressDivergenceTensors to accommodate the Axisymmetri...
virtual Real computeQpResidual() override
virtual Real computeQpJacobian() override
virtual void initialSetup() override
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
virtual void computeAverageGradientPhi() override
static InputParameters validParams()
virtual void computeAverageGradientTest() override
Real calculateJacobian(unsigned int ivar, unsigned int jvar)
StressDivergenceTensors mostly copies from StressDivergence.