FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
mmaterial::tmaterial Type Reference

Stucture to management all material relates data. More...

Collaboration diagram for mmaterial::tmaterial:

Data Fields

integer(kind=kintnlgeom_flag
 type of constitutive relation
 
integer(kind=kintmtype
 material type
 
integer(kind=kintnfstatus
 number of status variables
 
character(len=30) name
 material name
 
real(kind=kreal), dimension(200) variables
 material properties
 
type(tshellmat), dimension(:), pointer shell_var
 material properties for shell
 
integer(kind=kinttotallyr
 total layer of element
 
integer(kind=kintcdsys_id
 ID of material coordinate system.
 
integer(kind=kintn_table
 size of table
 
real(kind=kreal), dimension(:), pointer table =>null()
 material properties in tables
 
type(dict_struct), pointer dict
 material properties in dictionaried linked list
 

Detailed Description

Stucture to management all material relates data.

Definition at line 144 of file material.f90.

Field Documentation

◆ cdsys_id

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

ID of material coordinate system.

Definition at line 152 of file material.f90.

◆ dict

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

material properties in dictionaried linked list

Definition at line 155 of file material.f90.

◆ mtype

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

material type

Definition at line 146 of file material.f90.

◆ n_table

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

size of table

Definition at line 153 of file material.f90.

◆ name

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

material name

Definition at line 148 of file material.f90.

◆ nfstatus

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

number of status variables

Definition at line 147 of file material.f90.

◆ nlgeom_flag

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

type of constitutive relation

Definition at line 145 of file material.f90.

◆ shell_var

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

material properties for shell

Definition at line 150 of file material.f90.

◆ table

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

material properties in tables

Definition at line 154 of file material.f90.

◆ totallyr

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

total layer of element

Definition at line 151 of file material.f90.

◆ variables

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

material properties

Definition at line 149 of file material.f90.


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