FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
msurfelement::tsurfelement Type Reference

Structure to define surface group. More...

Collaboration diagram for msurfelement::tsurfelement:

Data Fields

integer(kind=kint) eid
 elemental index(global) More...
 
integer(kind=kint) etype
 type of surface element More...
 
integer(kind=kint), dimension(:), pointer nodes =>null()
 nodes index(global) More...
 
integer(kind=kint) n_neighbor
 number of neighborhood tSurfElement More...
 
integer(kind=kint) n_neighbor_max
 maximum size of neighbor(:) More...
 
integer(kind=kint), dimension(:), pointer neighbor =>null()
 index(global) of neighborhood tSurfElement More...
 
real(kind=kreal) reflen
 reference length More...
 
real(kind=kreal), dimension(3) xavg
 current coordinate of element center More...
 
real(kind=kreal) dmax
 half length of edge of cube that include surf More...
 
integer(kind=kint) bktid
 bucket ID More...
 

Detailed Description

Structure to define surface group.

Definition at line 19 of file surf_ele.f90.

Field Documentation

◆ bktid

integer(kind=kint) msurfelement::tsurfelement::bktid

bucket ID

Definition at line 29 of file surf_ele.f90.

◆ dmax

real(kind=kreal) msurfelement::tsurfelement::dmax

half length of edge of cube that include surf

Definition at line 28 of file surf_ele.f90.

◆ eid

integer(kind=kint) msurfelement::tsurfelement::eid

elemental index(global)

Definition at line 20 of file surf_ele.f90.

◆ etype

integer(kind=kint) msurfelement::tsurfelement::etype

type of surface element

Definition at line 21 of file surf_ele.f90.

◆ n_neighbor

integer(kind=kint) msurfelement::tsurfelement::n_neighbor

number of neighborhood tSurfElement

Definition at line 23 of file surf_ele.f90.

◆ n_neighbor_max

integer(kind=kint) msurfelement::tsurfelement::n_neighbor_max

maximum size of neighbor(:)

Definition at line 24 of file surf_ele.f90.

◆ neighbor

integer(kind=kint), dimension(:), pointer msurfelement::tsurfelement::neighbor =>null()

index(global) of neighborhood tSurfElement

Definition at line 25 of file surf_ele.f90.

◆ nodes

integer(kind=kint), dimension(:), pointer msurfelement::tsurfelement::nodes =>null()

nodes index(global)

Definition at line 22 of file surf_ele.f90.

◆ reflen

real(kind=kreal) msurfelement::tsurfelement::reflen

reference length

Definition at line 26 of file surf_ele.f90.

◆ xavg

real(kind=kreal), dimension(3) msurfelement::tsurfelement::xavg

current coordinate of element center

Definition at line 27 of file surf_ele.f90.


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