| 
| libdap::BaseType *  | h5cfdims_transform_to_dap4 (libdap::D4Group *grp) | 
|   | 
|   | HDFEOS5CFMissLLArray (int h5_rank, const std::string &h5_filename, const hid_t h5_fileid, const std::string &varfullpath, CVType h5_cvartype, float h5_point_lower, float h5_point_upper, float h5_point_left, float h5_point_right, EOS5GridPRType h5_eos5_pixelreg, EOS5GridOriginType h5_eos5_origin, EOS5GridPCType h5_eos5_projcode, const std::vector< double > &h5_eos5_params, int h5_eos5_zone, int h5_eos5_sphere, int h5_xdimsize, int h5_ydimsize, const std::string &n="", libdap::BaseType *v=nullptr) | 
|   | 
| std::string  | obtain_ll_cache_name () | 
|   | 
| libdap::BaseType *  | ptr_duplicate () override | 
|   | 
| bool  | read () override | 
|   | 
| void  | read_data_NOT_from_mem_cache (bool add_cache, void *buf) override | 
|   | 
| void  | read_data_NOT_from_mem_cache_geo (bool add_cache, void *buf) | 
|   | 
 | 
| 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 | 
|   | 
| int64_t  | format_constraint (int64_t *cor, int64_t *step, int64_t *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, int64_t start[], int64_t stride[], int64_t edge[], std::vector< T > *poutput, std::vector< size_t > &pos, int index) | 
|   | Getting a subset of a variable.  
  | 
|   | 
| void  | write_nature_number_buffer (int rank, int64_t tnumelm) | 
|   | 
Definition at line 45 of file HDFEOS5CFMissLLArray.h.
 
◆ HDFEOS5CFMissLLArray()
  
  
      
        
          | HDFEOS5CFMissLLArray::HDFEOS5CFMissLLArray  | 
          ( | 
          int |           h5_rank,  | 
         
        
           | 
           | 
          const std::string & |           h5_filename,  | 
         
        
           | 
           | 
          const hid_t |           h5_fileid,  | 
         
        
           | 
           | 
          const std::string & |           varfullpath,  | 
         
        
           | 
           | 
          CVType |           h5_cvartype,  | 
         
        
           | 
           | 
          float |           h5_point_lower,  | 
         
        
           | 
           | 
          float |           h5_point_upper,  | 
         
        
           | 
           | 
          float |           h5_point_left,  | 
         
        
           | 
           | 
          float |           h5_point_right,  | 
         
        
           | 
           | 
          EOS5GridPRType |           h5_eos5_pixelreg,  | 
         
        
           | 
           | 
          EOS5GridOriginType |           h5_eos5_origin,  | 
         
        
           | 
           | 
          EOS5GridPCType |           h5_eos5_projcode,  | 
         
        
           | 
           | 
          const std::vector< double > & |           h5_eos5_params,  | 
         
        
           | 
           | 
          int |           h5_eos5_zone,  | 
         
        
           | 
           | 
          int |           h5_eos5_sphere,  | 
         
        
           | 
           | 
          int |           h5_xdimsize,  | 
         
        
           | 
           | 
          int |           h5_ydimsize,  | 
         
        
           | 
           | 
          const std::string & |           n = "",  | 
         
        
           | 
           | 
          libdap::BaseType * |           v = nullptr ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ check_str_sect_in_list()
  
  
      
        
          | string HDF5BaseArray::check_str_sect_in_list  | 
          ( | 
          const std::vector< string > & |           ,  | 
         
        
           | 
           | 
          const std::string & |           ,  | 
         
        
           | 
           | 
          char |            ) const | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ check_var_cache_files()
  
  
      
        
          | bool HDF5BaseArray::check_var_cache_files  | 
          ( | 
          const std::vector< string > & |           ,  | 
         
        
           | 
           | 
          const std::string & |           ,  | 
         
        
           | 
           | 
          const std::string & |            ) const | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ format_constraint()
  
  
      
        
          | int64_t HDF5BaseArray::format_constraint  | 
          ( | 
          int64_t * |           cor,  | 
         
        
           | 
           | 
          int64_t * |           step,  | 
         
        
           | 
           | 
          int64_t * |           edg ) | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ h5cfdims_transform_to_dap4()
  
  
      
        
          | BaseType * HDF5BaseArray::h5cfdims_transform_to_dap4  | 
          ( | 
          libdap::D4Group * |           grp | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ handle_data_with_mem_cache()
  
  
      
        
          | void HDF5BaseArray::handle_data_with_mem_cache  | 
          ( | 
          H5DataType |           h5_dtype,  | 
         
        
           | 
           | 
          size_t |           t_elems,  | 
         
        
           | 
           | 
          const short |           cache_case,  | 
         
        
           | 
           | 
          const std::string & |           key,  | 
         
        
           | 
           | 
          const bool |           is_dap4 ) | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ INDEX_nD_TO_1D()
  
  
      
        
          | size_t HDF5BaseArray::INDEX_nD_TO_1D  | 
          ( | 
          const std::vector< size_t > & |           dims,  | 
         
        
           | 
           | 
          const std::vector< size_t > & |           pos ) const | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ obtain_ll_cache_name()
      
        
          | string HDFEOS5CFMissLLArray::obtain_ll_cache_name  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ptr_duplicate()
  
  
      
        
          | BaseType * HDFEOS5CFMissLLArray::ptr_duplicate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ read()
  
  
      
        
          | bool HDFEOS5CFMissLLArray::read  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ read_data_from_mem_cache()
  
  
      
        
          | void HDF5BaseArray::read_data_from_mem_cache  | 
          ( | 
          H5DataType |           h5type,  | 
         
        
           | 
           | 
          const std::vector< size_t > & |           h5_dimsizes,  | 
         
        
           | 
           | 
          void * |           buf,  | 
         
        
           | 
           | 
          const bool |           is_dap4 ) | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ read_data_NOT_from_mem_cache()
  
  
      
        
          | void HDFEOS5CFMissLLArray::read_data_NOT_from_mem_cache  | 
          ( | 
          bool |           add_cache,  | 
         
        
           | 
           | 
          void * |           buf ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ read_data_NOT_from_mem_cache_geo()
      
        
          | void HDFEOS5CFMissLLArray::read_data_NOT_from_mem_cache_geo  | 
          ( | 
          bool |           add_cache,  | 
        
        
           | 
           | 
          void * |           buf ) | 
        
      
 
 
◆ subset()
template<typename T> 
  
  
      
        
          | int HDF5BaseArray::subset  | 
          ( | 
          void * |           input,  | 
         
        
           | 
           | 
          int |           rank,  | 
         
        
           | 
           | 
          const std::vector< size_t > & |           dim,  | 
         
        
           | 
           | 
          int64_t |           start[],  | 
         
        
           | 
           | 
          int64_t |           stride[],  | 
         
        
           | 
           | 
          int64_t |           edge[],  | 
         
        
           | 
           | 
          std::vector< T > * |           poutput,  | 
         
        
           | 
           | 
          std::vector< size_t > & |           pos,  | 
         
        
           | 
           | 
          int |           index ) | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ write_nature_number_buffer()
  
  
      
        
          | void HDF5BaseArray::write_nature_number_buffer  | 
          ( | 
          int |           rank,  | 
         
        
           | 
           | 
          int64_t |           tnumelm ) | 
         
       
   | 
  
protectedinherited   | 
  
 
 
The documentation for this class was generated from the following files: