#include <mpi.h>
#include "cs_defs.h"
#include "cs_block_dist.h"
Go to the source code of this file.
|  | 
| cs_part_to_block_t * | cs_part_to_block_create_by_gnum (MPI_Comm comm, cs_block_dist_info_t bi, cs_lnum_t n_ents, const cs_gnum_t global_ent_num[]) | 
|  | 
| void | cs_part_to_block_destroy (cs_part_to_block_t **d) | 
|  | 
| void | cs_part_to_block_transfer_gnum (cs_part_to_block_t *d, cs_gnum_t global_ent_num[]) | 
|  | 
| cs_lnum_t | cs_part_to_block_get_n_part_ents (cs_part_to_block_t *d) | 
|  | 
| void | cs_part_to_block_copy_array (cs_part_to_block_t *d, cs_datatype_t datatype, int stride, const void *part_values, void *block_values) | 
|  | 
| void | cs_part_to_block_copy_index (cs_part_to_block_t *d, const cs_lnum_t *part_index, cs_lnum_t *block_index) | 
|  | 
| void | cs_part_to_block_copy_indexed (cs_part_to_block_t *d, cs_datatype_t datatype, const cs_lnum_t *part_index, const void *part_val, const cs_lnum_t *block_index, void *block_val) | 
|  | 
      
        
          | void cs_part_to_block_copy_array | ( | cs_part_to_block_t * | d, | 
        
          |  |  | cs_datatype_t | datatype, | 
        
          |  |  | int | stride, | 
        
          |  |  | const void * | part_values, | 
        
          |  |  | void * | block_values | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void cs_part_to_block_copy_index | ( | cs_part_to_block_t * | d, | 
        
          |  |  | const cs_lnum_t * | part_index, | 
        
          |  |  | cs_lnum_t * | block_index | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void cs_part_to_block_copy_indexed | ( | cs_part_to_block_t * | d, | 
        
          |  |  | cs_datatype_t | datatype, | 
        
          |  |  | const cs_lnum_t * | part_index, | 
        
          |  |  | const void * | part_val, | 
        
          |  |  | const cs_lnum_t * | block_index, | 
        
          |  |  | void * | block_val | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | void cs_part_to_block_destroy | ( | cs_part_to_block_t ** | d | ) |  | 
      
 
 
      
        
          | cs_lnum_t cs_part_to_block_get_n_part_ents | ( | cs_part_to_block_t * | d | ) |  | 
      
 
 
      
        
          | void cs_part_to_block_transfer_gnum | ( | cs_part_to_block_t * | d, | 
        
          |  |  | cs_gnum_t | global_ent_num[] | 
        
          |  | ) |  |  |