UMAT-ABAQUS
A general framework to develop material models (UMAT) in ABAQUS
Main Page
Modules
Files
File List
Globals
src
proj_lagrangian.for
Go to the documentation of this file.
1
SUBROUTINE
projlag
(C,AA,PL,NDI)
2
C> LAGRANGIAN PROJECTION TENSOR
3
C INPUTS:
4
C IDENTITY TENSORS - A, AA
5
C ISOCHORIC LEFT CAUCHY GREEN TENSOR - C
6
C INVERSE OF C - CINV
7
C OUTPUTS:
8
C 4TH ORDER SYMMETRIC LAGRANGIAN PROJECTION TENSOR - PL
9
C
10
IMPLICIT NONE
11
include
'PARAM_UMAT.INC'
12
C
13
INTEGER
I,J,K,L,NDI
14
C
15
DOUBLE PRECISION
CINV(ndi,ndi),AA(ndi,ndi,ndi,ndi),
16
1 pl(ndi,ndi,ndi,ndi),c(ndi,ndi)
17
C
18
CALL
matinv3d
(c,cinv,ndi)
19
C
20
DO
i=1,ndi
21
DO
j=1,ndi
22
DO
k=1,ndi
23
DO
l=1,ndi
24
pl(i,j,k,l)=aa(i,j,k,l)-(one/three)*(cinv(i,j)*c(k,l))
25
END DO
26
END DO
27
END DO
28
END DO
29
C
30
RETURN
31
END SUBROUTINE
projlag
matinv3d
subroutine matinv3d(A, A_INV, NDI)
Definition:
minverse3d.for:2
projlag
subroutine projlag(C, AA, PL, NDI)
Definition:
proj_lagrangian.for:2
Generated by
1.8.11