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

This module provides data structure table which would be dictionaried afterwards. More...

Data Types

interface  assignment(=)
 
interface  operator(==)
 
type  ttable
 

Functions/Subroutines

subroutine init_table (table, ndp, col, row, tbval)
 
subroutine finalize_table (table)
 
subroutine print_table (table, fname)
 
logical function tablecompare (lhs, rhs)
 
subroutine tablecopy (lhs, rhs)
 

Variables

integer, parameter dict_key_length = 128
 
integer, parameter maxindex = 20
 
integer, parameter maxnval = 10000
 
type(ttable), parameter dict_null = tTable( 0, 0, 0, 0, null() )
 

Detailed Description

This module provides data structure table which would be dictionaried afterwards.

Function/Subroutine Documentation

◆ finalize_table()

subroutine m_table::finalize_table ( type( ttable ), intent(inout)  table)

Definition at line 81 of file ttable.f90.

Here is the caller graph for this function:

◆ init_table()

subroutine m_table::init_table ( type( ttable ), intent(inout)  table,
integer, intent(in)  ndp,
integer, intent(in)  col,
integer, intent(in)  row,
real(kind=kreal), dimension(col,row), intent(in)  tbval 
)

Definition at line 43 of file ttable.f90.

Here is the caller graph for this function:

◆ print_table()

subroutine m_table::print_table ( type( ttable ), intent(in)  table,
integer, intent(in)  fname 
)

Definition at line 86 of file ttable.f90.

Here is the caller graph for this function:

◆ tablecompare()

logical function m_table::tablecompare ( type(ttable), intent(in)  lhs,
type(ttable), intent(in)  rhs 
)

Definition at line 96 of file ttable.f90.

◆ tablecopy()

subroutine m_table::tablecopy ( type(ttable), intent(out)  lhs,
type(ttable), intent(in)  rhs 
)

Definition at line 115 of file ttable.f90.

Variable Documentation

◆ dict_key_length

integer, parameter m_table::dict_key_length = 128

Definition at line 14 of file ttable.f90.

◆ dict_null

type(ttable), parameter m_table::dict_null = tTable( 0, 0, 0, 0, null() )

Definition at line 30 of file ttable.f90.

◆ maxindex

integer, parameter m_table::maxindex = 20

Definition at line 15 of file ttable.f90.

◆ maxnval

integer, parameter m_table::maxnval = 10000

Definition at line 16 of file ttable.f90.