Generic HDF5 read function.
Reads array of node_type
from compound data in HDF5 file. If
data_set
is not passed, the name will be set to the value of
HDF5_DATASET_NODE
.
The function returns the following error codes:
E_INVALID
if the passed id
is invalid.E_ALLOC
if allocation of array nodes
failed.E_HDF5
if the HDF5 library call failed.Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(hdf5_id_type), | intent(inout) | :: | id |
HDF5 file or group type. |
||
type(node_type), | intent(out), | allocatable, target | :: | nodes(:) |
Node type array. |
|
character(len=*), | intent(in), | optional | :: | data_set |
Name of data set. |
Reads array of observ_type
from compound data in HDF5 file. If
data_set
is not passed, the name will be set to the value of
HDF5_DATASET_OBSERV
.
The function returns the following error codes:
E_INVALID
if the passed id
is invalid.E_ALLOC
if allocation of array observs
failed.E_HDF5
if the HDF5 library call failed.Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(hdf5_id_type), | intent(inout) | :: | id |
HDF5 file or group type. |
||
type(observ_type), | intent(out), | allocatable, target | :: | observs(:) |
Observation type array. |
|
character(len=*), | intent(in), | optional | :: | data_set |
Name of data set. |
Reads array of sensor_type
from compound data in HDF5 file. If
data_set
is not passed, the name will be set to the value of
HDF5_DATASET_SENSOR
.
The function returns the following error codes:
E_INVALID
if the passed id
is invalid.E_ALLOC
if allocation of array sensors
failed.E_HDF5
if the HDF5 library call failed.Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(hdf5_id_type), | intent(inout) | :: | id |
HDF5 file or group type. |
||
type(sensor_type), | intent(out), | allocatable, target | :: | sensors(:) |
Sensor type array. |
|
character(len=*), | intent(in), | optional | :: | data_set |
Name of data set. |
Reads array of target_type
from compound data in HDF5 file. If
data_set
is not passed, the name will be set to the value of
HDF5_DATASET_TARGET
.
The function returns the following error codes:
E_INVALID
if the passed id
is invalid.E_ALLOC
if allocation of array targets
failed.E_HDF5
if the HDF5 library call failed.Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(hdf5_id_type), | intent(inout) | :: | id |
HDF5 file or group type. |
||
type(target_type), | intent(out), | allocatable, target | :: | targets(:) |
Target type array. |
|
character(len=*), | intent(in), | optional | :: | data_set |
Name of data set. |