hdf_read_scalar Module Procedure

module procedure hdf_read_scalar module subroutine hdf_read_scalar(self, dname, value, ierr)

cast the dataset read from disk to the variable type presented by user h5f%read("/my_dataset", x) We only cast when needed to save memory. select case doesn't allow H5T_*

Arguments

Type IntentOptional AttributesName
class(hdf5_file), intent(in) :: self
character(len=*), intent(in) :: dname
class(*), intent(inout) :: value

intent(inout) for character

integer, intent(out), optional :: ierr

Calls

proc~~hdf_read_scalar~~CallsGraph proc~hdf_read_scalar hdf_read_scalar h5dread_f h5dread_f proc~hdf_read_scalar->h5dread_f proc~hdf_wrapup hdf_wrapup proc~hdf_read_scalar->proc~hdf_wrapup h5ltread_dataset_string_f h5ltread_dataset_string_f proc~hdf_read_scalar->h5ltread_dataset_string_f proc~check check proc~hdf_read_scalar->proc~check proc~get_native_dtype get_native_dtype proc~hdf_read_scalar->proc~get_native_dtype h5dopen_f h5dopen_f proc~hdf_read_scalar->h5dopen_f proc~hdf_wrapup->proc~check h5dclose_f h5dclose_f proc~hdf_wrapup->h5dclose_f h5sclose_f h5sclose_f proc~hdf_wrapup->h5sclose_f h5dget_type_f h5dget_type_f proc~get_native_dtype->h5dget_type_f h5tget_native_type_f h5tget_native_type_f proc~get_native_dtype->h5tget_native_type_f h5tget_class_f h5tget_class_f proc~get_native_dtype->h5tget_class_f h5tclose_f h5tclose_f proc~get_native_dtype->h5tclose_f h5tget_size_f h5tget_size_f proc~get_native_dtype->h5tget_size_f

Called by

proc~~hdf_read_scalar~~CalledByGraph proc~hdf_read_scalar hdf_read_scalar interface~hdf_read_scalar hdf_read_scalar interface~hdf_read_scalar->proc~hdf_read_scalar

Contents

None