FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
mmaterial::tmaterial Type Reference

Structure to manage all material related data. More...

Collaboration diagram for mmaterial::tmaterial:

Data Fields

integer(kind=kint) nlgeom_flag
 type of constitutive relation More...
 
integer(kind=kint) mtype
 material type More...
 
integer(kind=kint) nfstatus
 number of status variables More...
 
character(len=30) name
 material name More...
 
real(kind=kreal), dimension(200) variables
 material properties More...
 
integer(kind=kint), dimension(200) variables_i
 material properties(integer) More...
 
type(tshellmat), dimension(:), pointer shell_var
 material properties for shell More...
 
integer(kind=kint) totallyr
 total layer of element More...
 
integer(kind=kint) cdsys_id
 ID of material coordinate system. More...
 
integer(kind=kint) n_table
 size of table More...
 
real(kind=kreal), dimension(:), pointer table =>null()
 material properties in tables More...
 
type(dict_struct), pointer dict
 material properties in dictionaried linked list More...
 

Detailed Description

Structure to manage all material related data.

Definition at line 167 of file material.f90.

Field Documentation

◆ cdsys_id

integer(kind=kint) mmaterial::tmaterial::cdsys_id

ID of material coordinate system.

Definition at line 176 of file material.f90.

◆ dict

type(dict_struct), pointer mmaterial::tmaterial::dict

material properties in dictionaried linked list

Definition at line 179 of file material.f90.

◆ mtype

integer(kind=kint) mmaterial::tmaterial::mtype

material type

Definition at line 169 of file material.f90.

◆ n_table

integer(kind=kint) mmaterial::tmaterial::n_table

size of table

Definition at line 177 of file material.f90.

◆ name

character(len=30) mmaterial::tmaterial::name

material name

Definition at line 171 of file material.f90.

◆ nfstatus

integer(kind=kint) mmaterial::tmaterial::nfstatus

number of status variables

Definition at line 170 of file material.f90.

◆ nlgeom_flag

integer(kind=kint) mmaterial::tmaterial::nlgeom_flag

type of constitutive relation

Definition at line 168 of file material.f90.

◆ shell_var

type(tshellmat), dimension(:), pointer mmaterial::tmaterial::shell_var

material properties for shell

Definition at line 174 of file material.f90.

◆ table

real(kind=kreal), dimension(:), pointer mmaterial::tmaterial::table =>null()

material properties in tables

Definition at line 178 of file material.f90.

◆ totallyr

integer(kind=kint) mmaterial::tmaterial::totallyr

total layer of element

Definition at line 175 of file material.f90.

◆ variables

real(kind=kreal), dimension(200) mmaterial::tmaterial::variables

material properties

Definition at line 172 of file material.f90.

◆ variables_i

integer(kind=kint), dimension(200) mmaterial::tmaterial::variables_i

material properties(integer)

Definition at line 173 of file material.f90.


The documentation for this type was generated from the following file: