www.mooseframework.org
solid_mechanics
include
materials
VolumeDeformGradCorrectedStress.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 "
Material.h
"
13
#include "
RankTwoTensor.h
"
14
#include "
RankFourTensor.h
"
15
#include "
RotationTensor.h
"
16
#include "
DerivativeMaterialInterface.h
"
17
22
class
VolumeDeformGradCorrectedStress
:
public
DerivativeMaterialInterface
<Material>
23
{
24
public
:
25
static
InputParameters
validParams
();
26
27
VolumeDeformGradCorrectedStress
(
const
InputParameters
&
parameters
);
28
29
protected
:
30
virtual
void
initQpStatefulProperties
();
31
virtual
void
computeQpProperties
();
32
virtual
void
computeQpStress
();
33
34
const
MaterialProperty<RankTwoTensor>
&
_pre_stress
;
35
const
MaterialProperty<RankTwoTensor>
&
_deformation_gradient
;
36
const
MaterialProperty<RankFourTensor>
*
const
_pre_Jacobian_mult
;
37
39
MaterialProperty<RankTwoTensor>
&
_stress
;
40
MaterialProperty<RankFourTensor>
*
const
_Jacobian_mult
;
41
};
VolumeDeformGradCorrectedStress::validParams
static InputParameters validParams()
Definition:
VolumeDeformGradCorrectedStress.C:15
RotationTensor.h
RankTwoTensor.h
VolumeDeformGradCorrectedStress::VolumeDeformGradCorrectedStress
VolumeDeformGradCorrectedStress(const InputParameters ¶meters)
Definition:
VolumeDeformGradCorrectedStress.C:31
DerivativeMaterialInterface.h
Material.h
VolumeDeformGradCorrectedStress::computeQpStress
virtual void computeQpStress()
Definition:
VolumeDeformGradCorrectedStress.C:59
VolumeDeformGradCorrectedStress::_pre_Jacobian_mult
const MaterialProperty< RankFourTensor > *const _pre_Jacobian_mult
Definition:
VolumeDeformGradCorrectedStress.h:36
VolumeDeformGradCorrectedStress
VolumeDeformGradCorrectedStress transforms the Cauchy stress calculated in the previous configuration...
Definition:
VolumeDeformGradCorrectedStress.h:22
InputParameters
VolumeDeformGradCorrectedStress::_pre_stress
const MaterialProperty< RankTwoTensor > & _pre_stress
Definition:
VolumeDeformGradCorrectedStress.h:34
VolumeDeformGradCorrectedStress::initQpStatefulProperties
virtual void initQpStatefulProperties()
Definition:
VolumeDeformGradCorrectedStress.C:47
VolumeDeformGradCorrectedStress::_Jacobian_mult
MaterialProperty< RankFourTensor > *const _Jacobian_mult
Definition:
VolumeDeformGradCorrectedStress.h:40
VolumeDeformGradCorrectedStress::computeQpProperties
virtual void computeQpProperties()
Definition:
VolumeDeformGradCorrectedStress.C:53
DerivativeMaterialInterface
VolumeDeformGradCorrectedStress::_deformation_gradient
const MaterialProperty< RankTwoTensor > & _deformation_gradient
Definition:
VolumeDeformGradCorrectedStress.h:35
MaterialProperty< RankTwoTensor >
DerivativeMaterialInterface< Material >::parameters
const InputParameters & parameters() const
RankFourTensor.h
VolumeDeformGradCorrectedStress::_stress
MaterialProperty< RankTwoTensor > & _stress
The stress tensor transformed to the current configuration.
Definition:
VolumeDeformGradCorrectedStress.h:39
Generated on Thu Apr 18 2024 15:39:26 for www.mooseframework.org by
1.8.14