www.mooseframework.org
tensor_mechanics
src
userobjects
TensorMechanicsHardeningModel.C
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
// Hardening model base class.
11
//
12
#include "
TensorMechanicsHardeningModel.h
"
13
14
defineLegacyParams
(
TensorMechanicsHardeningModel
);
15
16
InputParameters
17
TensorMechanicsHardeningModel::validParams
()
18
{
19
InputParameters params =
GeneralUserObject::validParams
();
20
params.addClassDescription(
21
"Hardening Model base class. Override the virtual functions in your class"
);
22
return
params;
23
}
24
25
TensorMechanicsHardeningModel::TensorMechanicsHardeningModel
(
const
InputParameters & parameters)
26
: GeneralUserObject(parameters)
27
{
28
}
29
30
void
31
TensorMechanicsHardeningModel::initialize
()
32
{
33
}
34
35
void
36
TensorMechanicsHardeningModel::execute
()
37
{
38
}
39
40
void
41
TensorMechanicsHardeningModel::finalize
()
42
{
43
}
44
45
Real
TensorMechanicsHardeningModel::value
(Real
/*intnl*/
)
const
{
return
1.0; }
46
47
Real
TensorMechanicsHardeningModel::derivative
(Real
/*intnl*/
)
const
{
return
0.0; }
defineLegacyParams
defineLegacyParams(TensorMechanicsHardeningModel)
TensorMechanicsHardeningModel::validParams
static InputParameters validParams()
Definition:
TensorMechanicsHardeningModel.C:17
TensorMechanicsHardeningModel::finalize
void finalize()
Definition:
TensorMechanicsHardeningModel.C:41
TensorMechanicsHardeningModel::derivative
virtual Real derivative(Real intnl) const
Definition:
TensorMechanicsHardeningModel.C:47
TensorMechanicsHardeningModel::initialize
void initialize()
Definition:
TensorMechanicsHardeningModel.C:31
validParams
InputParameters validParams()
TensorMechanicsHardeningModel::value
virtual Real value(Real intnl) const
Definition:
TensorMechanicsHardeningModel.C:45
TensorMechanicsHardeningModel::execute
void execute()
Definition:
TensorMechanicsHardeningModel.C:36
TensorMechanicsHardeningModel.h
TensorMechanicsHardeningModel::TensorMechanicsHardeningModel
TensorMechanicsHardeningModel(const InputParameters ¶meters)
Definition:
TensorMechanicsHardeningModel.C:25
TensorMechanicsHardeningModel
Hardening Model base class.
Definition:
TensorMechanicsHardeningModel.h:27
Generated on Sat Jan 25 2020 12:04:47 for www.mooseframework.org by
1.8.16