65!|| hm_read_mat128 ../
starter/source/materials/mat/mat128/hm_read_mat128.f90
68!|| hm_read_mat133 ../
starter/source/materials/mat/mat133/hm_read_mat133.f90
157#include "implicit_f.inc"
161 CHARACTER(LEN=*) :: KEYWORD
162 TYPE(matparam_struct_) ,
INTENT(INOUT) :: MATPARAM
164 SELECT CASE (keyword)
166 CASE (
"COMPRESSIBLE")
167 matparam%COMPRESSIBILITY = 1
169 CASE (
"INCOMPRESSIBLE")
170 matparam%COMPRESSIBILITY = 2
172 CASE (
"ELASTO_PLASTIC")
173 matparam%COMPRESSIBILITY = 3
176 matparam%STRAIN_FORMULATION = 1
179 matparam%STRAIN_FORMULATION = 2
181 CASE (
"LARGE_STRAIN")
184 CASE (
"SMALL_STRAIN")
197 matparam%ORTHOTROPY = 1
200 matparam%ORTHOTROPY = 2
203 matparam%ORTHOTROPY = 3
205 CASE (
"SOLID_ISOTROPIC")
208 CASE (
"SOLID_ORTHOTROPIC")
209 matparam%PROP_SOLID = 2
211 CASE (
"SOLID_COMPOSITE")
212 matparam%PROP_SOLID = 3
214 CASE (
"SOLID_COHESIVE")
215 matparam%PROP_SOLID = 4
217 CASE (
"SOLID_POROUS")
218 matparam%PROP_SOLID = 5
220 CASE (
"SOLID_ALL") ! compatibility with /prop/
TYPE 6/14/20/21/22/43
221 matparam%PROP_SOLID = 6
223 CASE (
"SHELL_ISOTROPIC")
224 matparam%PROP_SHELL = 1
226 CASE (
"SHELL_ORTHOTROPIC")
227 matparam%PROP_SHELL = 2
229 CASE (
"SHELL_COMPOSITE")
230 matparam%PROP_SHELL = 3
232 CASE (
"SHELL_ANISOTROPIC")
233 matparam%PROP_SHELL = 4
236 matparam%PROP_SHELL = 5
238 CASE (
"BEAM_CLASSIC")
239 matparam%PROP_BEAM = 1
241 CASE (
"BEAM_INTEGRATED")
242 matparam%PROP_BEAM = 2
245 matparam%PROP_BEAM = 3
247 CASE (
"SPRING_PREDIT")
248 matparam%PROP_SPRING = 1
250 CASE (
"SPRING_MATERIAL")
251 matparam%PROP_SPRING = 2
254 matparam%PROP_SPRING = 3
257 matparam%PROP_TRUSS = 1
260 matparam%PROP_SPH = 1
263 matparam%COMPATIBILITY_EOS = 1
266 matparam%COMPATIBILITY_VISC = 1
subroutine hm_read_mat121(uparam, maxuparam, nuparam, nuvar, maxfunc, nfunc, ifunc, mtag, parmat, unitab, pm, lsubmodel, israte, mat_id, titr, matparam)
subroutine hm_read_mat12(lsubmodel, mtag, unitab, ipm, pm, mat_id, titr, israte, matparam)
subroutine hm_read_mat24(nuparam, nuvar, nfunc, ipm, pm, mtag, mat_id, titr, unitab, lsubmodel, israte, matparam)
subroutine hm_read_mat46(uparam, maxuparam, nuparam, israte, imatvis, nuvar, ifunc, maxfunc, nfunc, parmat, unitab, mat_id, titr, mtag, lsubmodel, pm, ipm, matparam)
subroutine hm_read_mat74(uparam, maxuparam, nuparam, israte, imatvis, nuvar, ifunc, maxfunc, nfunc, parmat, unitab, mat_id, titr, mtag, lsubmodel, itable, maxtabl, ntable, pm, ipm, matparam)
subroutine hm_read_mat77(uparam, maxuparam, nuparam, nuvar, nfunc, maxfunc, ifunc, parmat, mat_id, pm, israte, imatvis, titr, unitab, lsubmodel, matparam, jale)
subroutine init_mat_keyword(matparam, keyword)