
Go to the source code of this file.
| Functions | |
| static DLOOP_Count | DLOOP_Type_indexed_count_contig (DLOOP_Count count, int *blocklength_array, void *displacement_array, int dispinbytes, DLOOP_Offset old_extent) | 
| static void | DLOOP_Type_indexed_array_copy (DLOOP_Count count, DLOOP_Count contig_count, int *input_blocklength_array, void *input_displacement_array, DLOOP_Count *output_blocklength_array, DLOOP_Offset *out_disp_array, int dispinbytes, DLOOP_Offset old_extent) | 
| int PREPEND_PREFIX() | Dataloop_create_indexed (int icount, int *blocklength_array, void *displacement_array, int dispinbytes, MPI_Datatype oldtype, DLOOP_Dataloop **dlp_p, int *dlsz_p, int *dldepth_p, int flag) | 
| static DLOOP_Count DLOOP_Type_indexed_count_contig | ( | DLOOP_Count | count, | |
| int * | blocklength_array, | |||
| void * | displacement_array, | |||
| int | dispinbytes, | |||
| DLOOP_Offset | old_extent | |||
| ) |  [static] | 
Definition at line 368 of file dataloop_create_indexed.c.
Referenced by Dataloop_create_indexed().

| static void DLOOP_Type_indexed_array_copy | ( | DLOOP_Count | count, | |
| DLOOP_Count | contig_count, | |||
| int * | input_blocklength_array, | |||
| void * | input_displacement_array, | |||
| DLOOP_Count * | output_blocklength_array, | |||
| DLOOP_Offset * | out_disp_array, | |||
| int | dispinbytes, | |||
| DLOOP_Offset | old_extent | |||
| ) |  [static] | 
Definition at line 287 of file dataloop_create_indexed.c.
Referenced by Dataloop_create_indexed().

| int PREPEND_PREFIX() Dataloop_create_indexed | ( | int | icount, | |
| int * | blocklength_array, | |||
| void * | displacement_array, | |||
| int | dispinbytes, | |||
| MPI_Datatype | oldtype, | |||
| DLOOP_Dataloop ** | dlp_p, | |||
| int * | dlsz_p, | |||
| int * | dldepth_p, | |||
| int | flag | |||
| ) | 
Definition at line 45 of file dataloop_create_indexed.c.
References DLOOP_Dataloop_indexed::blocksize_array, DLOOP_Dataloop_indexed::count, count, Dataloop_alloc(), Dataloop_alloc_and_copy(), Dataloop_create_blockindexed(), Dataloop_create_contiguous(), DLOOP_Type_indexed_array_copy(), DLOOP_Type_indexed_count_contig(), flag, DLOOP_Dataloop::i_t, int, DLOOP_Dataloop::loop_params, DLOOP_Dataloop_indexed::offset_array, oldtype, PREPEND_PREFIX(), and DLOOP_Dataloop_indexed::total_blocks.
Referenced by Dataloop_create(), DLOOP_Dataloop_create_basic_all_bytes_struct(), DLOOP_Dataloop_create_flattened_struct(), and DLOOP_Dataloop_create_unique_type_struct().


 1.5.5
 1.5.5