25!||--- called by ------------------------------------------------------
135!|| hm_read_mat81 ../
starter/source/materials/mat/mat081/hm_read_mat81.f90
151!||====================================================================
160#include "implicit_f.inc"
164 CHARACTER(LEN=*) :: KEYWORD
165 TYPE(matparam_struct_) ,
INTENT(INOUT) :: MATPARAM
167 SELECT CASE (keyword)
169 CASE (
"COMPRESSIBLE")
170 matparam%COMPRESSIBILITY = 1
172 CASE (
"INCOMPRESSIBLE")
173 matparam%COMPRESSIBILITY = 2
175 CASE (
"ELASTO_PLASTIC")
176 matparam%COMPRESSIBILITY = 3
179 matparam%STRAIN_FORMULATION = 1
182 matparam%STRAIN_FORMULATION = 2
184 CASE (
"LARGE_STRAIN")
187 CASE (
"SMALL_STRAIN")
200 matparam%ORTHOTROPY = 1
203 matparam%ORTHOTROPY = 2
206 matparam%ORTHOTROPY = 3
208 CASE (
"SOLID_ISOTROPIC")
209 matparam%PROP_SOLID = 1
211 CASE (
"SOLID_ORTHOTROPIC")
212 matparam%PROP_SOLID = 2
214 CASE (
"SOLID_COMPOSITE")
215 matparam%PROP_SOLID = 3
217 CASE (
"SOLID_COHESIVE")
218 matparam%PROP_SOLID = 4
220 CASE (
"SOLID_POROUS")
221 matparam%PROP_SOLID = 5
224 matparam%PROP_SOLID = 6
226 CASE (
"SHELL_ISOTROPIC")
227 matparam%PROP_SHELL = 1
229 CASE (
"SHELL_ORTHOTROPIC")
230 matparam%PROP_SHELL = 2
232 CASE (
"SHELL_COMPOSITE")
233 matparam%PROP_SHELL = 3
235 CASE (
"SHELL_ANISOTROPIC")
236 matparam%PROP_SHELL = 4
239 matparam%PROP_SHELL = 5
241 CASE (
"BEAM_CLASSIC")
242 matparam%PROP_BEAM = 1
244 CASE (
"BEAM_INTEGRATED")
245 matparam%PROP_BEAM = 2
248 matparam%PROP_BEAM = 3
250 CASE (
"SPRING_PREDIT")
251 matparam%PROP_SPRING = 1
253 CASE (
"SPRING_MATERIAL")
254 matparam%PROP_SPRING = 2
257 matparam%PROP_SPRING = 3
260 matparam%PROP_TRUSS = 1
263 matparam%PROP_SPH = 1
266 matparam%COMPATIBILITY_EOS = 1
269 matparam%COMPATIBILITY_VISC = 1
subroutine hm_read_mat11_k_eps(lsubmodel, mtag, unitab, ipm, pm, mat_id, titr, matparam)
subroutine hm_read_mat122(uparam, maxuparam, nuparam, nuvar, maxfunc, nfunc, ifunc, mtag, parmat, unitab, pm, lsubmodel, israte, mat_id, titr, matparam, nvartmp)
subroutine hm_read_mat21(lsubmodel, mtag, unitab, ipm, pm, mat_id, titr, matparam)
subroutine hm_read_mat25(uparam, maxuparam, nuparam, unitab, lsubmodel, mtag, id, titr, pm, israte, parmat, matparam)
subroutine hm_read_mat27(mtag, parmat, unitab, pm, lsubmodel, israte, mat_id, titr, 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_mat59(uparam, maxuparam, nuparam, israte, imatvis, nuvar, ifunc, maxfunc, nfunc, parmat, unitab, id, titr, mtag, lsubmodel, pm, matparam)
subroutine hm_read_mat66(uparam, maxuparam, nuparam, nuvar, ifunc, maxfunc, mfunc, parmat, unitab, id, mtag, titr, lsubmodel, pm, matparam)
subroutine hm_read_mat78(uparam, maxuparam, nuparam, israte, imatvis, nuvar, ifunc, maxfunc, nfunc, parmat, unitab, mat_id, titr, mtag, lsubmodel, pm, nvartmp, matparam)
subroutine init_mat_keyword(matparam, keyword)