www.mooseframework.org
solid_mechanics
include
materials
ComputeVolumetricDeformGrad.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 "
DerivativeMaterialInterface.h
"
14
#include "
RankTwoTensor.h
"
15
21
class
ComputeVolumetricDeformGrad
:
public
DerivativeMaterialInterface
<Material>
22
{
23
public
:
24
static
InputParameters
validParams
();
25
26
ComputeVolumetricDeformGrad
(
const
InputParameters
&
parameters
);
27
28
protected
:
29
virtual
void
initQpStatefulProperties
();
30
virtual
void
computeQpProperties
();
31
virtual
void
createVolumetricDeformGrad
();
32
33
const
MaterialProperty<RankTwoTensor>
&
_pre_deform_grad
;
34
MaterialProperty<RankTwoTensor>
&
_volumetric_deform_grad
;
35
MaterialProperty<RankTwoTensor>
&
_post_deform_grad
;
36
};
RankTwoTensor.h
ComputeVolumetricDeformGrad::computeQpProperties
virtual void computeQpProperties()
Definition:
ComputeVolumetricDeformGrad.C:47
DerivativeMaterialInterface.h
Material.h
ComputeVolumetricDeformGrad::initQpStatefulProperties
virtual void initQpStatefulProperties()
Definition:
ComputeVolumetricDeformGrad.C:40
ComputeVolumetricDeformGrad::_pre_deform_grad
const MaterialProperty< RankTwoTensor > & _pre_deform_grad
Definition:
ComputeVolumetricDeformGrad.h:33
ComputeVolumetricDeformGrad::_volumetric_deform_grad
MaterialProperty< RankTwoTensor > & _volumetric_deform_grad
Definition:
ComputeVolumetricDeformGrad.h:34
InputParameters
ComputeVolumetricDeformGrad::validParams
static InputParameters validParams()
Definition:
ComputeVolumetricDeformGrad.C:15
ComputeVolumetricDeformGrad::_post_deform_grad
MaterialProperty< RankTwoTensor > & _post_deform_grad
Definition:
ComputeVolumetricDeformGrad.h:35
ComputeVolumetricDeformGrad::ComputeVolumetricDeformGrad
ComputeVolumetricDeformGrad(const InputParameters ¶meters)
Definition:
ComputeVolumetricDeformGrad.C:29
DerivativeMaterialInterface
MaterialProperty< RankTwoTensor >
DerivativeMaterialInterface< Material >::parameters
const InputParameters & parameters() const
ComputeVolumetricDeformGrad
ComputeVolumetricDeformGrad is the class to compute volumetric deformation gradient Modification base...
Definition:
ComputeVolumetricDeformGrad.h:21
ComputeVolumetricDeformGrad::createVolumetricDeformGrad
virtual void createVolumetricDeformGrad()
Definition:
ComputeVolumetricDeformGrad.C:54
Generated on Thu Apr 18 2024 15:39:25 for www.mooseframework.org by
1.8.14