UMAT-ABAQUS
A general framework to develop material models (UMAT) in ABAQUS
Main Page
Modules
Files
File List
Globals
src
invariants.for
Go to the documentation of this file.
1
SUBROUTINE
invariants
(A,INV1,INV2,NDI)
2
C> 1ST AND 2ND INVARIANTS OF A TENSOR
3
IMPLICIT NONE
4
include
'PARAM_UMAT.INC'
5
C
6
INTEGER
NDI,I1
7
DOUBLE PRECISION
A(ndi,ndi),AA(ndi,ndi)
8
DOUBLE PRECISION
INV1,INV1AA, INV2
9
C
10
inv1=zero
11
inv1aa=zero
12
aa=matmul(a,a)
13
DO
i1=1,ndi
14
inv1=inv1+a(i1,i1)
15
inv1aa=inv1aa+aa(i1,i1)
16
END DO
17
inv2=(one/two)*(inv1*inv1-inv1aa)
18
C
19
RETURN
20
END SUBROUTINE
invariants
invariants
subroutine invariants(A, INV1, INV2, NDI)
Definition:
invariants.for:2
Generated by
1.8.11