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

This module provides data structure of dictionaried table list. More...

Functions/Subroutines

subroutine fetch_table (key, dict, dicval, ierr)
 fetch a data table itself. P.A. it should be deleted by users of this subroutine More...
 
integer function fetch_tablerow (key, dict)
 fetch a data table row More...
 
subroutine fetch_tablegrad (key, a, dict, outa, ierr)
 fetch a data by interpolation (This subroutine is specified for calculating temperature dependent hardening coefficient) More...
 
subroutine fetch_tabledata (key, dict, outa, ierr, a)
 fetch a data by interpolation (This subroutine is specified for calculating temperature dependent hardening coefficient) More...
 
subroutine print_tabledata (dict, fname)
 Print our the contents of a dictionary. More...
 

Detailed Description

This module provides data structure of dictionaried table list.

Author
Xi YUAN (AdavanceSoft)
Date
2010/08/28
Version
0.00

Function/Subroutine Documentation

◆ fetch_table()

subroutine table_dicts::fetch_table ( character(len=*), intent(in)  key,
type(dict_struct), pointer  dict,
type(dict_data), pointer  dicval,
logical, intent(out)  ierr 
)

fetch a data table itself. P.A. it should be deleted by users of this subroutine

Parameters
[in]keyparameter key
dictdata table

Definition at line 153 of file ttable.f90.

◆ fetch_tabledata()

subroutine table_dicts::fetch_tabledata ( character(len=*), intent(in)  key,
type(dict_struct), pointer  dict,
real(kind=kreal), dimension(:), intent(out)  outa,
logical, intent(out)  ierr,
real(kind=kreal), dimension(:), intent(in), optional  a 
)

fetch a data by interpolation (This subroutine is specified for calculating temperature dependent hardening coefficient)

Parameters
[in]keyparameter key
dictdata table
[out]outaoutput data
[out]ierrerror message
[in]aautomatic variables

Definition at line 280 of file ttable.f90.

◆ fetch_tablegrad()

subroutine table_dicts::fetch_tablegrad ( character(len=*), intent(in)  key,
real(kind=kreal), dimension(:), intent(in)  a,
type(dict_struct), pointer  dict,
real(kind=kreal), intent(out)  outa,
logical, intent(out)  ierr 
)

fetch a data by interpolation (This subroutine is specified for calculating temperature dependent hardening coefficient)

Parameters
[in]keyparameter key
[in]aautomatic variables
dictdata table
[out]outagradient

Definition at line 183 of file ttable.f90.

◆ fetch_tablerow()

integer function table_dicts::fetch_tablerow ( character(len=*), intent(in)  key,
type(dict_struct), pointer  dict 
)

fetch a data table row

Parameters
[in]keyparameter key
dictdata table

Definition at line 169 of file ttable.f90.

◆ print_tabledata()

subroutine table_dicts::print_tabledata ( type(dict_struct), pointer  dict,
integer, intent(in)  fname 
)

Print our the contents of a dictionary.

Definition at line 395 of file ttable.f90.

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