www.mooseframework.org
tensor_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
16
class
ComputeVolumetricDeformGrad
;
17
18
template
<>
19
InputParameters
validParams<ComputeVolumetricDeformGrad>
();
20
26
class
ComputeVolumetricDeformGrad
:
public
DerivativeMaterialInterface<Material>
27
{
28
public
:
29
static
InputParameters
validParams
();
30
31
ComputeVolumetricDeformGrad
(
const
InputParameters & parameters);
32
33
protected
:
34
virtual
void
initQpStatefulProperties
();
35
virtual
void
computeQpProperties
();
36
virtual
void
createVolumetricDeformGrad
();
37
38
const
MaterialProperty<RankTwoTensor> &
_pre_deform_grad
;
39
MaterialProperty<RankTwoTensor> &
_volumetric_deform_grad
;
40
MaterialProperty<RankTwoTensor> &
_post_deform_grad
;
41
};
ComputeVolumetricDeformGrad::_pre_deform_grad
const MaterialProperty< RankTwoTensor > & _pre_deform_grad
Definition:
ComputeVolumetricDeformGrad.h:38
validParams< ComputeVolumetricDeformGrad >
InputParameters validParams< ComputeVolumetricDeformGrad >()
ComputeVolumetricDeformGrad::validParams
static InputParameters validParams()
Definition:
ComputeVolumetricDeformGrad.C:17
ComputeVolumetricDeformGrad::initQpStatefulProperties
virtual void initQpStatefulProperties()
Definition:
ComputeVolumetricDeformGrad.C:42
ComputeVolumetricDeformGrad::computeQpProperties
virtual void computeQpProperties()
Definition:
ComputeVolumetricDeformGrad.C:49
ComputeVolumetricDeformGrad::_volumetric_deform_grad
MaterialProperty< RankTwoTensor > & _volumetric_deform_grad
Definition:
ComputeVolumetricDeformGrad.h:39
ComputeVolumetricDeformGrad::createVolumetricDeformGrad
virtual void createVolumetricDeformGrad()
Definition:
ComputeVolumetricDeformGrad.C:56
ComputeVolumetricDeformGrad::ComputeVolumetricDeformGrad
ComputeVolumetricDeformGrad(const InputParameters ¶meters)
Definition:
ComputeVolumetricDeformGrad.C:31
ComputeVolumetricDeformGrad
ComputeVolumetricDeformGrad is the class to compute volumetric deformation gradient Modification base...
Definition:
ComputeVolumetricDeformGrad.h:26
ComputeVolumetricDeformGrad::_post_deform_grad
MaterialProperty< RankTwoTensor > & _post_deform_grad
Definition:
ComputeVolumetricDeformGrad.h:40
Generated on Sat Jan 25 2020 12:04:44 for www.mooseframework.org by
1.8.16