ebfmod.f90 File Reference

Data Structures

struct  ebfbase::ebfheader
struct  ebftable::ebffilehtnode
struct  ebftable::ebffileht
struct  ebf::ebfdatainfo
struct  ebf::ebffile
interface  ebf::ebf_containskey
interface  ebf::toSigned
interface  ebf::ebf_typev
interface  ebf::ebffile_write
interface  ebf::ebffile_read
interface  ebf::ebf_read
interface  ebf::ebf_write

Namespaces

namespace  ebfbase
namespace  ebftable
namespace  ebf

Functions

integer(kind=8) ebfbase::ebfckhash (str, hash1)
subroutine ebfbase::ebfheader_set (ebfh, dataname, datatype, datasize, dataunit, sdef, dims)
subroutine ebfbase::ebfheader_write (ebfh, unit1)
subroutine ebfbase::ebfheader_write1 (ebfh, unit1)
subroutine ebfbase::ebfheader_rename (ebfh, unit1, name)
subroutine ebfbase::ebfheader_read (ebfh, unit1)
subroutine ebfbase::ebfheader_read0 (ebfh, unit1, mypos1)
subroutine ebfbase::ebfheader_read1 (ebfh, unit1, mypos1)
integer(kind=8) ebfbase::ebf_filesize (filename)
integer(kind=4) ebfbase::ebf_getlun ()
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
subroutine ebfbase::ebfchar2str (x, cst)
integer(kind=8) ebfbase::ebfheader_elements (ebfh)
subroutine ebfbase::printheader (ebfh)
subroutine ebfbase::estrclean (mystr)
subroutine ebfbase::ebf_str_tolower (mystr)
integer(kind=8) ebftable::ebflthash (str, capacity)
subroutine ebftable::ebffilehtheader_init (header, nodesize1, capacity)
subroutine ebftable::ebffilehtheader_print (header)
subroutine ebftable::ebffileht_write_key (fileht, keyloc, key)
subroutine ebftable::ebffileht_read_key (fileht, keyloc, keysize, key)
subroutine ebftable::ebffileht_write_header (fileht)
subroutine ebftable::ebffileht_write_header_gen (header, funit, flagswap, ecode)
subroutine ebftable::ebffileht_read_header (fileht)
subroutine ebftable::ebffileht_read_hvalue (fileht, loc, hvalue)
subroutine ebftable::ebffileht_write_hvalue (fileht, loc, hvalue)
subroutine ebftable::ebffileht_read_node (fileht, loc, node)
subroutine ebftable::ebffileht_write_node (fileht, loc, node)
subroutine ebftable::ebffileht_write_hinfo (fileht)
subroutine ebftable::ebffileht_read_hinfo (fileht)
subroutine ebftable::ebffileht_close (fileht)
subroutine ebftable::ebffileht_create_htable (filename, capacity, filesize)
subroutine ebftable::ebffileht_add (fileht, key, value)
subroutine ebftable::ebffileht_setup (fileht, filename, mode)
subroutine ebftable::ebftable_getKeyValHT (filename, keyv, valv, ecode)
subroutine ebftable::ebftable_expand (keyin, filename, ecode)
integer(kind=8) ebftable::ebffileht_getfp (fileht, key)
subroutine ebftable::ebftable_init (filename, ecode)
subroutine ebftable::ebftable_initswap (filename, ecode)
subroutine ebftable::ebftable_put (filename, keyin, value, ecode)
integer(kind=8) ebftable::ebftable_get (filename, keyin, ecode)
integer(kind=8) ebftable::ebftable_get_withheader (filename, keyin, ebfh)
subroutine ebftable::ebftable_remove (filename, keyin, ecode)
subroutine ebftable::Ebf_rename (filename, oldkey, newkey)
INTEGER(kind=8) ebf::toSigned1 (Input)
INTEGER(kind=8) ebf::toSigned2 (Input)
INTEGER(kind=8) ebf::toSigned4 (Input)
logical ebf::ebf_containskey_normal (filename, dataname)
subroutine ebf::ebf_setdatainfo (dinfo)
subroutine ebf::ebf_datainfofromheader (ebfhm, dinfo)
logical ebf::ebf_containskey_info (filename, dataname, dinfo)
subroutine ebf::ebf_info (filename)
integer(kind=4) ebf::sizeFromTC (i)
subroutine ebf::nameFromTC (i, name)
integer(kind=4) ebf::ebf_types (name)
integer(kind=4) ebf::ebf_typev_char (x)
integer(kind=4) ebf::ebf_typev_int1 (x)
integer(kind=4) ebf::ebf_typev_int2 (x)
integer(kind=4) ebf::ebf_typev_int4 (x)
integer(kind=4) ebf::ebf_typev_int8 (x)
integer(kind=4) ebf::ebf_typev_real4 (x)
integer(kind=4) ebf::ebf_typev_real8 (x)
subroutine ebf::writeebf_int1single (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int2single (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int4single (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int8single (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real4single (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real8single (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_str (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_char (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int1 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int4 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int8 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real4 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real8 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_char_2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int1_2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int2_2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int4_2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int8_2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real4_2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real8_2 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_char_3 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int1_3 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int2_3 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int4_3 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_int8_3 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real4_3 (filename, dataname, x, mode, dataunit)
subroutine ebf::writeebf_real8_3 (filename, dataname, x, mode, dataunit)
subroutine ebf::readebf_int1single (filename, dataname, x, dinfo)
subroutine ebf::readebf_int2single (filename, dataname, x, dinfo)
subroutine ebf::readebf_int4single (filename, dataname, x, dinfo)
subroutine ebf::readebf_int8single (filename, dataname, x, dinfo)
subroutine ebf::readebf_real4single (filename, dataname, x, dinfo)
subroutine ebf::readebf_real8single (filename, dataname, x, dinfo)
subroutine ebf::readebf_str (filename, dataname, x, dinfo)
subroutine ebf::readebf_char (filename, dataname, x, dinfo)
subroutine ebf::readebf_char_2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_char_3 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int1 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int1_2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int1_3 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int2_2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int2_3 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int4 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int4_2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int4_3 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int8 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int8_2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_int8_3 (filename, dataname, x, dinfo)
subroutine ebf::readebf_real4 (filename, dataname, x, dinfo)
subroutine ebf::readebf_real4_2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_real4_3 (filename, dataname, x, dinfo)
subroutine ebf::readebf_real8 (filename, dataname, x, dinfo)
subroutine ebf::readebf_real8_2 (filename, dataname, x, dinfo)
subroutine ebf::readebf_real8_3 (filename, dataname, x, dinfo)
subroutine ebf::ebffile_open (efile, filename, dataname, mode, datatype1, dataunit, dims1)
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
subroutine ebf::ebffile_close (efile)
subroutine ebf::write2efile_int1single (efile, x)
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
subroutine ebf::write2efile_int2single (efile, x)
subroutine ebf::write2efile_int4single (efile, x)
subroutine ebf::write2efile_int8single (efile, x)
subroutine ebf::write2efile_real4single (efile, x)
subroutine ebf::write2efile_real8single (efile, x)
subroutine ebf::write2efile_str (efile, x)
subroutine ebf::write2efile_char (efile, x)
subroutine ebf::write2efile_int1 (efile, x)
subroutine ebf::write2efile_int2 (efile, x)
subroutine ebf::write2efile_int4 (efile, x)
subroutine ebf::write2efile_int8 (efile, x)
subroutine ebf::write2efile_real4 (efile, x)
subroutine ebf::write2efile_real8 (efile, x)
subroutine ebf::write2efile_char_2 (efile, x)
subroutine ebf::write2efile_int1_2 (efile, x)
subroutine ebf::write2efile_int2_2 (efile, x)
subroutine ebf::write2efile_int4_2 (efile, x)
subroutine ebf::write2efile_int8_2 (efile, x)
subroutine ebf::write2efile_real4_2 (efile, x)
subroutine ebf::write2efile_real8_2 (efile, x)
subroutine ebf::write2efile_char_3 (efile, x)
subroutine ebf::write2efile_int1_3 (efile, x)
subroutine ebf::write2efile_int2_3 (efile, x)
subroutine ebf::write2efile_int4_3 (efile, x)
subroutine ebf::write2efile_int8_3 (efile, x)
subroutine ebf::write2efile_real4_3 (efile, x)
subroutine ebf::write2efile_real8_3 (efile, x)
subroutine ebf::readefile_int1single (efile, x, loc)
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
subroutine ebf::readefile_int2single (efile, x, loc)
subroutine ebf::readefile_int4single (efile, x, loc)
subroutine ebf::readefile_int8single (efile, x, loc)
subroutine ebf::readefile_real4single (efile, x, loc)
subroutine ebf::readefile_real8single (efile, x, loc)
subroutine ebf::readefile_int1 (efile, x, loc)
subroutine ebf::readefile_int2 (efile, x, loc)
subroutine ebf::readefile_int4 (efile, x, loc)
subroutine ebf::readefile_int8 (efile, x, loc)
subroutine ebf::readefile_real4 (efile, x, loc)
subroutine ebf::readefile_real8 (efile, x, loc)
subroutine ebf::readefile_int1_2 (efile, x, loc)
subroutine ebf::readefile_int2_2 (efile, x, loc)
subroutine ebf::readefile_int4_2 (efile, x, loc)
subroutine ebf::readefile_int8_2 (efile, x, loc)
subroutine ebf::readefile_real4_2 (efile, x, loc)
subroutine ebf::readefile_real8_2 (efile, x, loc)
subroutine ebf::readefile_int1_3 (efile, x, loc)
subroutine ebf::readefile_int2_3 (efile, x, loc)
subroutine ebf::readefile_int4_3 (efile, x, loc)
subroutine ebf::readefile_int8_3 (efile, x, loc)
subroutine ebf::readefile_real4_3 (efile, x, loc)
subroutine ebf::readefile_real8_3 (efile, x, loc)
subroutine ebf::readefile_str (efile, x, loc)
subroutine ebf::readefile_char (efile, x, loc)
subroutine ebf::readefile_char_2 (efile, x, loc)
subroutine ebf::readefile_char_3 (efile, x, loc)

Variables

integer(kind=4), parameter ebfbase::ebf_keyname_maxsize = 512
integer(kind=4), parameter ebfbase::ebf_sdef_maxsize = 2048
integer(kind=4), parameter ebfbase::ebf_rank_maxsize = 8
integer(kind=8) ebftable::keyloc = 0
integer(kind=8) ebftable::keysize = 0
integer(kind=8) ebftable::value = -1
integer(kind=8) ebftable::next = -1
integer(kind=8) ebftable::tnext = -1
Generated on Fri May 17 17:03:23 2013 by  doxygen 1.6.3