Go to the source code of this file. 
 |  
| int  | partition_unif_idx (int ndims, int nc, const int *fine_d, const int *coarse_d, const int *idx, int *p) |  
|   |  
| int  | partition_compress (int n, int *p) |  
|   |  
| int  | partition_allocate_inverse (int nc, int max_blk, int **pi, int **inverse) |  
|   |  
| void  | partition_deallocate_inverse (int *pi, int *inverse) |  
|   |  
| void  | partition_invert (int nc, const int *p, int *pi, int *inverse) |  
|   |  
| void  | partition_localidx (int nblk, const int *pi, const int *inverse, int *localidx) |  
|   |  
| int  | partition_split_disconnected (int nc, int nneigh, const int *neigh, int *p) |  
|   |  
 
◆ partition_allocate_inverse()
      
        
          | int partition_allocate_inverse  | 
          ( | 
          int  | 
          nc,  | 
         
        
           | 
           | 
          int  | 
          max_blk,  | 
         
        
           | 
           | 
          int **  | 
          pi,  | 
         
        
           | 
           | 
          int **  | 
          inverse  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
 
 
◆ partition_compress()
      
        
          | int partition_compress  | 
          ( | 
          int  | 
          n,  | 
         
        
           | 
           | 
          int *  | 
          p  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
 
 
◆ partition_deallocate_inverse()
      
        
          | void partition_deallocate_inverse  | 
          ( | 
          int *  | 
          pi,  | 
         
        
           | 
           | 
          int *  | 
          inverse  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
 
 
◆ partition_invert()
      
        
          | void partition_invert  | 
          ( | 
          int  | 
          nc,  | 
         
        
           | 
           | 
          const int *  | 
          p,  | 
         
        
           | 
           | 
          int *  | 
          pi,  | 
         
        
           | 
           | 
          int *  | 
          inverse  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
 
 
◆ partition_localidx()
      
        
          | void partition_localidx  | 
          ( | 
          int  | 
          nblk,  | 
         
        
           | 
           | 
          const int *  | 
          pi,  | 
         
        
           | 
           | 
          const int *  | 
          inverse,  | 
         
        
           | 
           | 
          int *  | 
          localidx  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
 
 
◆ partition_split_disconnected()
      
        
          | int partition_split_disconnected  | 
          ( | 
          int  | 
          nc,  | 
         
        
           | 
           | 
          int  | 
          nneigh,  | 
         
        
           | 
           | 
          const int *  | 
          neigh,  | 
         
        
           | 
           | 
          int *  | 
          p  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
 
 
◆ partition_unif_idx()
      
        
          | int partition_unif_idx  | 
          ( | 
          int  | 
          ndims,  | 
         
        
           | 
           | 
          int  | 
          nc,  | 
         
        
           | 
           | 
          const int *  | 
          fine_d,  | 
         
        
           | 
           | 
          const int *  | 
          coarse_d,  | 
         
        
           | 
           | 
          const int *  | 
          idx,  | 
         
        
           | 
           | 
          int *  | 
          p  | 
         
        
           | 
          ) | 
           |  | 
         
       
 
 
 
 
  
 
    
     |