Compute crc32 checksum.  
 More...
 | 
| pure integer(i4) function  | crc32_hash_char_r0 (val, crc_in) | 
|   | Compute crc32 checksum for a character string.  
  | 
|   | 
| pure integer(i4) function  | crc32_hash_char_r1 (val, crc_in) | 
|   | Compute crc32 checksum for a character array.  
  | 
|   | 
| pure integer(i4) function  | crc32_hash_i4_r1 (val, crc_in) | 
|   | Compute crc32 checksum for a 4-byte integer array.  
  | 
|   | 
| pure integer(i4) function  | crc32_hash_rdp_r1 (val, crc_in) | 
|   | Compute crc32 checksum for a real array.  
  | 
|   | 
◆ crc32_hash_char_r0()
      
        
          | pure integer(i4) function tblite_io_numpy_crc32::crc32_hash::crc32_hash_char_r0  | 
          ( | 
          character(len=*), intent(in) |           val,  | 
        
        
           | 
           | 
          integer(i4), intent(in), optional |           crc_in ) | 
        
      
 
Compute crc32 checksum for a character string. 
- Parameters
 - 
  
    | [in] | crc_in | Previous crc32 checksum to continue from  | 
    | [in] | val | Value to hash  | 
  
   
- Returns
 - Resulting crc32 checksum 
 
 
 
◆ crc32_hash_char_r1()
      
        
          | pure integer(i4) function tblite_io_numpy_crc32::crc32_hash::crc32_hash_char_r1  | 
          ( | 
          character(len=1), dimension(:), intent(in) |           val,  | 
        
        
           | 
           | 
          integer(i4), intent(in), optional |           crc_in ) | 
        
      
 
Compute crc32 checksum for a character array. 
- Parameters
 - 
  
    | [in] | crc_in | Previous crc32 checksum to continue from  | 
    | [in] | val | Value to hash  | 
  
   
- Returns
 - Resulting crc32 checksum 
 
 
 
◆ crc32_hash_i4_r1()
      
        
          | pure integer(i4) function tblite_io_numpy_crc32::crc32_hash::crc32_hash_i4_r1  | 
          ( | 
          integer(i4), dimension(:), intent(in) |           val,  | 
        
        
           | 
           | 
          integer(i4), intent(in), optional |           crc_in ) | 
        
      
 
Compute crc32 checksum for a 4-byte integer array. 
- Parameters
 - 
  
    | [in] | crc_in | Previous crc32 checksum to continue from  | 
    | [in] | val | Value to hash  | 
  
   
- Returns
 - Resulting crc32 checksum 
 
 
 
◆ crc32_hash_rdp_r1()
      
        
          | pure integer(i4) function tblite_io_numpy_crc32::crc32_hash::crc32_hash_rdp_r1  | 
          ( | 
          real(dp), dimension(:), intent(in) |           val,  | 
        
        
           | 
           | 
          integer(i4), intent(in), optional |           crc_in ) | 
        
      
 
Compute crc32 checksum for a real array. 
- Parameters
 - 
  
    | [in] | crc_in | Previous crc32 checksum to continue from  | 
    | [in] | val | Value to hash  | 
  
   
- Returns
 - Resulting crc32 checksum 
 
 
 
The documentation for this interface was generated from the following file:
- /home/runner/work/tblite/tblite/src/tblite/io/numpy/crc32.f90