![]() |
FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
|
This module manages read in of various material properties. More...
Functions/Subroutines | |
integer function | fstr_ctrl_get_material (ctrl, matname) |
Read in !MATERIAL. | |
integer function | fstr_ctrl_get_usermaterial (ctrl, mattype, nlgeom, nstatus, matval) |
Read in !USER_MATERIAL. | |
integer function | fstr_ctrl_get_elasticity (ctrl, mattype, nlgeom, matval, dict) |
Read in !ELASTIC. | |
integer function | fstr_ctrl_get_hyperelastic (ctrl, mattype, nlgeom, matval) |
Read in !HYPERELASTIC. | |
integer function | fstr_ctrl_get_viscoelasticity (ctrl, mattype, nlgeom, dict) |
Read in !VISCOELASTIC. | |
integer function | fstr_ctrl_get_trs (ctrl, mattype, matval) |
Read in !TRS. | |
integer function | fstr_ctrl_get_plasticity (ctrl, mattype, nlgeom, matval, mattable, dict) |
Read in !PLASTIC. | |
integer function | fstr_ctrl_get_viscoplasticity (ctrl, mattype, nlgeom, dict) |
Read in !VISCOELASTIC. | |
integer function | fstr_ctrl_get_density (ctrl, matval) |
Read in !DENSITY. | |
integer function | fstr_ctrl_get_expansion_coeff (ctrl, matval, dict) |
Read in !EXPANSION_COEFF. | |
integer function | fstr_ctrl_get_fluid (ctrl, mattype, nlgeom, matval, dict) |
Read in !FLUID. | |
This module manages read in of various material properties.
integer function fstr_ctrl_material::fstr_ctrl_get_density | ( | integer(kind=kint), intent(in) | ctrl, |
real(kind=kreal), dimension(:), intent(out) | matval | ||
) |
Read in !DENSITY.
Definition at line 596 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_elasticity | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
integer(kind=kint), intent(out) | nlgeom, | ||
real(kind=kreal), dimension(:), intent(out) | matval, | ||
type(dict_struct), pointer | dict | ||
) |
Read in !ELASTIC.
Definition at line 55 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_expansion_coeff | ( | integer(kind=kint), intent(in) | ctrl, |
real(kind=kreal), dimension(:), intent(out) | matval, | ||
type(dict_struct), pointer | dict | ||
) |
Read in !EXPANSION_COEFF.
Definition at line 627 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_fluid | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
integer(kind=kint), intent(out) | nlgeom, | ||
real(kind=kreal), dimension(:), intent(out) | matval, | ||
type(dict_struct), pointer | dict | ||
) |
Read in !FLUID.
Definition at line 714 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_hyperelastic | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
integer(kind=kint), intent(out) | nlgeom, | ||
real(kind=kreal), dimension(:), intent(out) | matval | ||
) |
Read in !HYPERELASTIC.
Definition at line 175 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_material | ( | integer(kind=kint), intent(in) | ctrl, |
character(len=*), intent(out) | matname | ||
) |
Read in !MATERIAL.
Definition at line 21 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_plasticity | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
integer(kind=kint), intent(out) | nlgeom, | ||
real(kind=kreal), dimension(:), intent(out) | matval, | ||
real(kind=kreal), dimension(:), pointer | mattable, | ||
type(dict_struct), pointer | dict | ||
) |
Read in !PLASTIC.
Definition at line 386 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_trs | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
real(kind=kreal), dimension(:), intent(out) | matval | ||
) |
Read in !TRS.
Definition at line 364 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_usermaterial | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
integer(kind=kint), intent(out) | nlgeom, | ||
integer(kind=kint), intent(out) | nstatus, | ||
real(kind=kreal), dimension(:), intent(out) | matval | ||
) |
Read in !USER_MATERIAL.
Definition at line 31 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_viscoelasticity | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
integer(kind=kint), intent(out) | nlgeom, | ||
type(dict_struct), pointer | dict | ||
) |
Read in !VISCOELASTIC.
Definition at line 297 of file fstr_ctrl_material.f90.
integer function fstr_ctrl_material::fstr_ctrl_get_viscoplasticity | ( | integer(kind=kint), intent(in) | ctrl, |
integer(kind=kint), intent(inout) | mattype, | ||
integer(kind=kint), intent(out) | nlgeom, | ||
type(dict_struct), pointer | dict | ||
) |
Read in !VISCOELASTIC.
Definition at line 538 of file fstr_ctrl_material.f90.