|
bes
Updated for version 3.20.13
|

Public Member Functions | |
| libdap::BaseType * | h5cfdims_transform_to_dap4 (libdap::D4Group *grp) |
| libdap::BaseType * | h5cfdims_transform_to_dap4_int64 (libdap::D4Group *root) |
| HDF5CFArray (int h5_rank, const hid_t h5_file_id, const std::string &h5_filename, H5DataType h5_dtype, const std::vector< size_t > &h5_dimsizes, const std::string &varfullpath, const size_t h5_total_elems, const CVType h5_cvtype, const bool h5_islatlon, const float h5_comp_ratio, const bool h5_is_dap4, const std::string &n="", libdap::BaseType *v=nullptr) | |
| libdap::BaseType * | ptr_duplicate () override |
| bool | read () override |
| void | read_data_NOT_from_mem_cache (bool add_cache, void *buf) override |
Protected Member Functions | |
| std::string | check_str_sect_in_list (const std::vector< string > &, const std::string &, char) const |
| bool | check_var_cache_files (const std::vector< string > &, const std::string &, const std::string &) const |
| int | format_constraint (int *cor, int *step, int *edg) |
| void | handle_data_with_mem_cache (H5DataType, size_t t_elems, const short cache_case, const std::string &key, const bool is_dap4) |
| size_t | INDEX_nD_TO_1D (const std::vector< size_t > &dims, const std::vector< size_t > &pos) const |
| void | read_data_from_mem_cache (H5DataType h5type, const std::vector< size_t > &h5_dimsizes, void *buf, const bool is_dap4) |
| template<typename T > | |
| int | subset (void *input, int rank, const std::vector< size_t > &dim, int start[], int stride[], int edge[], std::vector< T > *poutput, std::vector< size_t > &pos, int index) |
| Getting a subset of a variable. More... | |
| void | write_nature_number_buffer (int rank, int tnumelm) |
Definition at line 47 of file HDF5CFArray.h.
|
overridevirtual |
Read the data from the cache
Implements HDF5BaseArray.
Definition at line 175 of file HDF5CFArray.cc.
|
protectedinherited |
Getting a subset of a variable.
Definition at line 402 of file HDF5BaseArray.cc.