FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
uhardening.f90
Go to the documentation of this file.
1
!-------------------------------------------------------------------------------
2
! Copyright (c) 2019 FrontISTR Commons
3
! This software is released under the MIT License, see LICENSE.txt
4
!-------------------------------------------------------------------------------
8
function
uhardening
( matl, pstrain )
9
use
hecmw
10
implicit none
11
real
( kind=kreal ),
intent(in)
:: matl(:)
12
real
( kind=kreal ),
intent(in)
:: pstrain
13
real
(kind=kreal) ::
uhardening
14
15
uhardening
= 0.d0
16
end function
17
19
function
ukhardening
( matl, pstrain )
20
use
hecmw
21
implicit none
22
real
( kind=kreal ),
intent(in)
:: matl(:)
23
real
( kind=kreal ),
intent(in)
:: pstrain
24
real
(kind=kreal) ::
ukhardening
25
26
ukhardening
= 0.d0
27
end function
28
30
function
ucurryield
( matl, pstrain )
31
use
hecmw
32
implicit none
33
real
( kind=kreal ),
intent(in)
:: matl(:)
34
real
( kind=kreal ),
intent(in)
:: pstrain
35
real
(kind=kreal) ::
ucurryield
36
37
ucurryield
= 0.d0
38
end function
uhardening
real(kind=kreal) function uhardening(matl, pstrain)
This function provides user interface to define hardening tangent This subroutine calculate isotropic...
Definition:
uhardening.f90:9
hecmw
Definition:
hecmw.f90:6
ucurryield
real(kind=kreal) function ucurryield(matl, pstrain)
This subroutine calculate current yield value.
Definition:
uhardening.f90:31
ukhardening
real(kind=kreal) function ukhardening(matl, pstrain)
This subroutine calculate kinematic hardening tangent.
Definition:
uhardening.f90:20
fistr1
src
lib
user
uhardening.f90
Generated by
1.8.17