Class gtdata_generic
In: src/gtdata_generic.f90

Methods

Create   GTDataTmpNam   GTVarSearch   GTVarSearch   GTVarSync   Get   Get   Get   Get   Get   Get   Get   Get   Get   Get   Get   Get   Get   Get   Get   Get   add_dim   add_member   attr_next   attr_rewind   close   copy_attr   copy_attr   create   create   del_attr   del_dim   exch_dim   get_attr   get_attr   get_attr   get_attr   get_attr   get_attr   get_attr   get_attr   get_attr   get_attr   get_attr   get_slice   get_slice   gtvarequivalent   inquire   inquire   inquire   inquire   limit   limit   open   open   put   put   put_attr   put_attr   put_attr   put_attr   put_attr   put_attr   put_line   slice   slice   slice   slice_next   transform  

Included Modules

gtdata_types dc_string dc_types

Public Instance methods

Create(var, url, copyfrom, copyvalue, overwrite, err)
file :character(len = *), intent(in)
base :character(len = *), intent(in)
result :character(len = *), intent(out)

[Source]

        subroutine GTDataTmpNam(file, base, result)
            character(len = *), intent(in):: file
            character(len = *), intent(in):: base
            character(len = *), intent(out):: result
        end subroutine
GTVarSearch(urlBase)
GTVarSearch(url, end)
var :type(GT_VARIABLE), intent(inout), optional
stat :integer, intent(out), optional

[Source]

        subroutine GTVarSync(var, stat)

            type(GT_VARIABLE), intent(inout), optional:: var
            integer, intent(out), optional:: stat
        end subroutine
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, err)
Get(var, value, nvalue, err)
Get(var, value, nvalue, err)
Get(var, value, err)
add_dim(var, dimord, dimvar, err)

External Alias for src/gtvaradddim.f90#gtvaradddim

add_member(var, member_url, link_name)
attr_next(var, name, end)
attr_rewind(var)
close(var, err)

External Alias for src/gtvarclose.f90#GTVarClose

copy_attr(to, attrname, from, err)
copy_attr(to, from, err, global)
create(var, url, dims, xtype, long_name, overwrite, err)

External Alias for src/gtvarcreate.f90#GTVarCreate

create(var, url, length, xtype, long_name, overwrite, err)
del_attr(var, name, err)
del_dim(var, dimord, err)

External Alias for src/gtvardeldim.f90#gtvardeldim

exch_dim(var, dimord1, dimord2, count_compact, err)
get_attr(var, name, value)
get_attr(var, attrname, value, default)
get_attr(var, attrname, value, default)
get_attr(var, name, value)
get_attr(var, name, value, default)
get_attr(var, name, value, default)
get_attr(var, name, value, stat, default)
get_attr(var, name, value, default)
get_attr(var, name, value, default)
get_attr(var, name, value)
get_attr(var, attrname, value, default)
get_slice(var, start, count, stride)
get_slice(var, dimord, start, count, stride, count_compact)
gtvarequivalent :logical
var1 :type(gt_variable), intent(in)
var2 :type(gt_variable), intent(in)

[Source]

        logical function gtvarequivalent(var1, var2)

            type(gt_variable), intent(in):: var1, var2
        end function
inquire(var, allcount)
inquire(var, attrname, xtype)
inquire(var, growable, rank, alldims, allcount, size, xtype, name, url)
inquire(var, dimord, url, allcount)
limit(var, string, err)

External Alias for src/gtvarlimit.f90#GTVarLimit

limit(var, dimord, start, count, stride, err)
open(var, url, writable, err)

External Alias for src/gtvaropen.f90#GTVarOpen

open(var, source_var, dimord, count_compact, err)
put(var, value, nvalue, err)
put(var, value, nvalue, err)
put_attr(var, name, value, err)
put_attr(var, name, value, err)
put_attr(var, name, value, err)
put_attr(var, name, value, xtype, err)
put_attr(var, name, value, err)
put_attr(var, name, value, err)
put_line(var, err)
slice(var, compatible)
slice(var, dimord, start, count, stride)

External Alias for src/gtvarslice.f90#GTVarSlice

slice(var, string, err)

External Alias for src/gtvarslice.f90#GTVarSliceC

slice_next(var, dimord, err, stat)
transform(var1, var2, err)

[Validate]