Functions

Reading and Writing Attributes
[H5Block F90 API]

Functions

INTEGER *8 h5bl_writefieldattrib_string (filehandle, field_name, attrib_name, attrib_value)
 See H5BlockWriteFieldAttribString.
INTEGER *8 h5bl_getnfieldattribs (filehandle, field_name)
 See H5BlockGetNumFieldAttribs.
INTEGER *8 h5bl_getfieldattribinfo (filehandle, field_name, idx, attrib_name, attrib_nelem)
 See H5BlockGetFieldAttribInfo.
INTEGER *8 h5bl_readfieldattrib_string (filehandle, field_name, attrib_name, attrib_value)
 See H5BlockReadFieldAttribString.
INTEGER *8 h5bl_writefieldattrib_r8 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockWriteFieldAttribFloat64.
INTEGER *8 h5bl_readfieldattrib_r8 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockReadFieldAttribFloat64.
INTEGER *8 h5bl_writefieldattrib_r4 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockWriteFieldAttribFloat32.
INTEGER *8 h5bl_readfieldattrib_r4 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockReadFieldAttribFloat32.
INTEGER *8 h5bl_writefieldattrib_i8 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockWriteFieldAttribInt64.
INTEGER *8 h5bl_readfieldattrib_i8 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockReadFieldAttribInt64.
INTEGER *8 h5bl_writefieldattrib_i4 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockWriteFieldAttribInt32.
INTEGER *8 h5bl_readfieldattrib_i4 (filehandle, field_name, attrib_name, attrib_value, attrib_nelem)
 See H5BlockReadFieldAttribInt32.

Function Documentation

INTEGER*8 h5bl_writefieldattrib_string ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
CHARACTER(LEN=*),intent(in)  attrib_value 
)

See H5BlockWriteFieldAttribString.

Returns:
0 on success or error code
INTEGER*8 h5bl_getnfieldattribs ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name 
)

See H5BlockGetNumFieldAttribs.

Returns:
number of attributes or error code
INTEGER*8 h5bl_getfieldattribinfo ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
INTEGER*8,intent(in)  idx,
CHARACTER(LEN=*),intent(out)  attrib_name,
INTEGER*8,intent(out)  attrib_nelem 
)

See H5BlockGetFieldAttribInfo.

Returns:
0 on success or error code
INTEGER*8 h5bl_readfieldattrib_string ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
CHARACTER(LEN=*),intent(in)  attrib_value 
)

See H5BlockReadFieldAttribString.

Returns:
0 on success or error code
INTEGER*8 h5bl_writefieldattrib_r8 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockWriteFieldAttribFloat64.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute
INTEGER*8 h5bl_readfieldattrib_r8 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockReadFieldAttribFloat64.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute
INTEGER*8 h5bl_writefieldattrib_r4 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockWriteFieldAttribFloat32.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute
INTEGER*8 h5bl_readfieldattrib_r4 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockReadFieldAttribFloat32.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute
INTEGER*8 h5bl_writefieldattrib_i8 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockWriteFieldAttribInt64.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute
INTEGER*8 h5bl_readfieldattrib_i8 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockReadFieldAttribInt64.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute
INTEGER*8 h5bl_writefieldattrib_i4 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockWriteFieldAttribInt32.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute
INTEGER*8 h5bl_readfieldattrib_i4 ( INTEGER*8,intent(in)  filehandle,
CHARACTER(LEN=*),intent(in)  field_name,
CHARACTER(LEN=*),intent(in)  attrib_name,
attrib_value  ,
attrib_nelem   
)

See H5BlockReadFieldAttribInt32.

Returns:
0 on success or error code
Parameters:
filehandlethe handle returned at file open
field_namethe name of the field
attrib_namethe name of the attribute