gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
gtdata_generic.f90 File Reference

Generic procedure declarations for gtool variables. More...

Go to the source code of this file.

Data Types

interface  gtdata_generic::open
interface  gtdata_generic::create
interface  gtdata_generic::close
interface  gtdata_generic::attr_rewind
interface  gtdata_generic::attr_next
interface  gtdata_generic::attr_true
interface  gtdata_generic::get_attr
interface  gtdata_generic::put_attr
interface  gtdata_generic::del_attr
interface  gtdata_generic::copy_attr
interface  gtdata_generic::slice
interface  gtdata_generic::get_slice
interface  gtdata_generic::dimname_to_dimord
interface  gtdata_generic::limit
interface  gtdata_generic::transform
interface  gtdata_generic::add_dim
interface  gtdata_generic::del_dim
interface  gtdata_generic::exch_dim
interface  gtdata_generic::inquire
interface  gtdata_generic::slice_next
interface  gtdata_generic::operator(.equivalent.)
interface  gtdata_generic::get
interface  gtdata_generic::putline
interface  gtdata_generic::put
interface  gtdata_generic::gtvarsearch
interface  gtdata_generic::gtvarsync
interface  gtdata_generic::gtvardel
interface  gtdata_generic::add_member
interface  gtdata_generic::gtdatatmpnam

Modules

module  gtdata_generic

Detailed Description

Generic procedure declarations for gtool variables.

Author
Yasuhiro MORIKAWA, Eizi TOYODA

All procedures for operations on GT_VARIABLE type variables (file format independent multi-dimensional data) are declared and exported here as generic interfaces.

GT_VARIABLE type variable generic procedure declarations

All procedures for operations on GT_VARIABLE type variables (file format independent multi-dimensional data) are declared and exported here as generic interfaces.

The procedures listed below are designed so that the first argument is the main target of operations. Since the first argument identifies these as gtool4 procedures, names are not prefixed with GT.

Procedure List by Category

Variable Creation/Initialization/Termination

Procedure Description
Create Create variable
Open Initialize variable
Close Finalize variable

Inquiry

Procedure Description
Inquire Query variable or attribute information

Data I/O

Procedure Description
Get File input
Put, PutLine File output

Dimension Order Query/Modification

Procedure Description
Dimname_To_Dimord Query dimension order from dimension relative name
Exch_dim Exchange dimension order numbers

Variable Composition Mapping (Limit, Dimension Add/Remove)

Procedure Description
Limit Constrain I/O range
Add_Dim Add dimension to variable
Del_Dim Hide dimension from variable
Transform Unify dimension arrangement of two variables

I/O Range Restriction (Slice)

Procedure Description
Slice Restrict I/O range
Slice_Next Move I/O range
Get_Slice Query variable I/O range restriction information

Attribute Operations

Procedure Description
Attr_Rewind Initialize variable attribute enumeration
Attr_Next Enumerate variable attributes
Attr_True Read variable attribute as logical
Get_Attr Read variable attribute
Put_Attr Write variable attribute
Copy_Attr Copy attribute
Del_Attr Delete variable attribute

Others

Procedure Description
GTVarSearch Enumerate variable names in file
GTVarSync Synchronize file I/O
GTDataTmpNam Auto-create variable name
operator(.equivalent.) Equivalence check

Definition in file gtdata_generic.f90.