FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
m_common_struct Module Reference

This modules defines common structures for fem analysis. More...

Data Types

type  tlocalcoordsys
 
type  trotcond
 
type  trotinfo
 

Functions/Subroutines

subroutine fstr_localcoordsys_init ()
 Initializer of global data. More...
 
subroutine print_localcoordsys (nfile, coordsys)
 output of coordinate system More...
 
logical function iscoordneeds (coordsys)
 if need to fetch global nodes' coordinate More...
 
subroutine set_localcoordsys (coords, coordsys, outsys, ierr)
 setup of coordinate system More...
 
subroutine fstr_rotinfo_init (n, rinfo)
 
subroutine fstr_rotinfo_finalize (rinfo)
 

Variables

type(tlocalcoordsys), dimension(:), pointer, save g_localcoordsys => null()
 

Detailed Description

This modules defines common structures for fem analysis.

Function/Subroutine Documentation

◆ fstr_localcoordsys_init()

subroutine m_common_struct::fstr_localcoordsys_init

Initializer of global data.

Definition at line 37 of file m_common_struct.f90.

◆ fstr_rotinfo_finalize()

subroutine m_common_struct::fstr_rotinfo_finalize ( type(trotinfo), intent(inout)  rinfo)

Definition at line 117 of file m_common_struct.f90.

Here is the caller graph for this function:

◆ fstr_rotinfo_init()

subroutine m_common_struct::fstr_rotinfo_init ( integer, intent(in)  n,
type(trotinfo), intent(inout)  rinfo 
)

Definition at line 99 of file m_common_struct.f90.

Here is the caller graph for this function:

◆ iscoordneeds()

logical function m_common_struct::iscoordneeds ( type(tlocalcoordsys), intent(in)  coordsys)

if need to fetch global nodes' coordinate

Definition at line 62 of file m_common_struct.f90.

Here is the caller graph for this function:

◆ print_localcoordsys()

subroutine m_common_struct::print_localcoordsys ( integer, intent(in)  nfile,
type(tlocalcoordsys), intent(in)  coordsys 
)

output of coordinate system

Definition at line 50 of file m_common_struct.f90.

◆ set_localcoordsys()

subroutine m_common_struct::set_localcoordsys ( real(kind=kreal), dimension(:, :), intent(inout)  coords,
type(tlocalcoordsys), intent(in)  coordsys,
real(kind=kreal), dimension(3, 3), intent(out)  outsys,
integer, intent(out)  ierr 
)

setup of coordinate system

Definition at line 72 of file m_common_struct.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ g_localcoordsys

type(tlocalcoordsys), dimension(:), pointer, save m_common_struct::g_localcoordsys => null()

Definition at line 19 of file m_common_struct.f90.