matlib.f90
来自「边界元程序,供力学工作者参考,希望对大家有所帮助」· F90 代码 · 共 37 行
F90
37 行
! ===============================================================
! |iswth 调用功能开关
! | == 1 读入材料参数并获取材料参数
! | == 2 计算切线模量
! | == 3 由应变增量计算应力增量
! | == 4
! | == 5
! | == 6
! | == 7
! | == 8 计算历史量
! ===============================================================
SUBROUTINE MatLib( dmatx, strsg, strng, dstrs, dstrn, ietyp, &
imtyp, imats, iposp, iposh, iswth, nstrg )
USE CtrlData
USE MeshData
USE GlobData
IMPLICIT DOUBLE PRECISION( a-h, o-z )
DIMENSION strsg( nstrg ), dstrs( nstrg )
DIMENSION strng( nstrg ), dstrn( nstrg ), dmatx( nstrg, nstrg )
DO istrg = 1, nstrg
DO jstrg = 1, nstrg
dmatx( istrg, jstrg ) = 0.0D0
END DO
END DO
SELECT CASE( imtyp )
CASE( 1 )
CALL Mat001( dmatx, strsg, strng, dstrs, dstrn, ietyp, &
imats, iposh, iposp, iswth )
CASE( 301 )
CALL Mat301( dmatx, strsg, strng, dstrs, dstrn, ietyp, &
imats, iposh, iposp, iswth, nstrg )
END SELECT
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?