Go to the source code of this file.
Functions | |
void PREPEND_PREFIX() | Dataloop_free (DLOOP_Dataloop **dataloop) |
void PREPEND_PREFIX() | Dataloop_copy (void *dest, void *src, int size) |
void PREPEND_PREFIX() | Dataloop_update (DLOOP_Dataloop *dataloop, DLOOP_Offset ptrdiff) |
void PREPEND_PREFIX() | Dataloop_alloc (int kind, DLOOP_Count count, DLOOP_Dataloop **new_loop_p, int *new_loop_sz_p) |
void PREPEND_PREFIX() | Dataloop_alloc_and_copy (int kind, DLOOP_Count count, DLOOP_Dataloop *old_loop, int old_loop_sz, DLOOP_Dataloop **new_loop_p, int *new_loop_sz_p) |
void PREPEND_PREFIX() | Dataloop_struct_alloc (DLOOP_Count count, int old_loop_sz, int basic_ct, DLOOP_Dataloop **old_loop_p, DLOOP_Dataloop **new_loop_p, int *new_loop_sz_p) |
void PREPEND_PREFIX() | Dataloop_dup (DLOOP_Dataloop *old_loop, int old_loop_sz, DLOOP_Dataloop **new_loop_p) |
DLOOP_Offset PREPEND_PREFIX() | Dataloop_stream_size (struct DLOOP_Dataloop *dl_p, DLOOP_Offset(*sizefn)(DLOOP_Type el_type)) |
void PREPEND_PREFIX() | Dataloop_print (struct DLOOP_Dataloop *dataloop, int depth) |
void PREPEND_PREFIX() Dataloop_free | ( | DLOOP_Dataloop ** | dataloop | ) |
Definition at line 60 of file dataloop.c.
Referenced by Dataloop_create_struct().
void PREPEND_PREFIX() Dataloop_copy | ( | void * | dest, | |
void * | src, | |||
int | size | |||
) |
Definition at line 98 of file dataloop.c.
References Dataloop_update(), dest, PREPEND_PREFIX(), size, and src.
Referenced by Dataloop_alloc_and_copy(), Dataloop_create_struct(), and Dataloop_dup().
void PREPEND_PREFIX() Dataloop_update | ( | DLOOP_Dataloop * | dataloop, | |
DLOOP_Offset | ptrdiff | |||
) |
Definition at line 136 of file dataloop.c.
References DLOOP_Dataloop_struct::dataloop_array, Dataloop_update(), DLOOP_Dataloop::loop_params, PREPEND_PREFIX(), and DLOOP_Dataloop::s_t.
Referenced by Dataloop_copy(), and Dataloop_update().
void PREPEND_PREFIX() Dataloop_alloc | ( | int | kind, | |
DLOOP_Count | count, | |||
DLOOP_Dataloop ** | new_loop_p, | |||
int * | new_loop_sz_p | |||
) |
Definition at line 228 of file dataloop.c.
References count, Dataloop_alloc_and_copy(), and PREPEND_PREFIX().
Referenced by Dataloop_create_blockindexed(), Dataloop_create_contiguous(), Dataloop_create_indexed(), and Dataloop_create_vector().
void PREPEND_PREFIX() Dataloop_alloc_and_copy | ( | int | kind, | |
DLOOP_Count | count, | |||
DLOOP_Dataloop * | old_loop, | |||
int | old_loop_sz, | |||
DLOOP_Dataloop ** | new_loop_p, | |||
int * | new_loop_sz_p | |||
) |
Definition at line 259 of file dataloop.c.
References count, Dataloop_copy(), cg3d::epsilon, and PREPEND_PREFIX().
Referenced by Dataloop_alloc(), Dataloop_create_blockindexed(), Dataloop_create_contiguous(), Dataloop_create_indexed(), and Dataloop_create_vector().
void PREPEND_PREFIX() Dataloop_struct_alloc | ( | DLOOP_Count | count, | |
int | old_loop_sz, | |||
int | basic_ct, | |||
DLOOP_Dataloop ** | old_loop_p, | |||
DLOOP_Dataloop ** | new_loop_p, | |||
int * | new_loop_sz_p | |||
) |
Definition at line 449 of file dataloop.c.
References count, and cg3d::epsilon.
Referenced by Dataloop_create_struct().
void PREPEND_PREFIX() Dataloop_dup | ( | DLOOP_Dataloop * | old_loop, | |
int | old_loop_sz, | |||
DLOOP_Dataloop ** | new_loop_p | |||
) |
Definition at line 547 of file dataloop.c.
References Dataloop_copy(), and PREPEND_PREFIX().
Referenced by Dataloop_create(), and Dataloop_create_contiguous().
DLOOP_Offset PREPEND_PREFIX() Dataloop_stream_size | ( | struct DLOOP_Dataloop * | dl_p, | |
DLOOP_Offset(*)(DLOOP_Type el_type) | sizefn | |||
) |
Definition at line 577 of file dataloop.c.
References DLOOP_Dataloop::bi_t, DLOOP_Dataloop_blockindexed::blocksize, DLOOP_Dataloop_vector::blocksize, DLOOP_Dataloop_struct::blocksize_array, DLOOP_Dataloop::c_t, DLOOP_Dataloop::cm_t, DLOOP_Dataloop_blockindexed::count, DLOOP_Dataloop_vector::count, DLOOP_Dataloop_contig::count, DLOOP_Dataloop_struct::count, DLOOP_Dataloop_common::dataloop, DLOOP_Dataloop_struct::dataloop_array, Dataloop_stream_size(), DLOOP_Dataloop::el_size, DLOOP_Dataloop::el_type, DLOOP_Dataloop::i_t, DLOOP_Dataloop::kind, DLOOP_Dataloop::loop_params, PREPEND_PREFIX(), DLOOP_Dataloop::s_t, DLOOP_Dataloop_indexed::total_blocks, and DLOOP_Dataloop::v_t.
Referenced by Dataloop_stream_size().
void PREPEND_PREFIX() Dataloop_print | ( | struct DLOOP_Dataloop * | dataloop, | |
int | depth | |||
) |
Definition at line 661 of file dataloop.c.
References DLOOP_Dataloop::bi_t, DLOOP_Dataloop_blockindexed::blocksize, DLOOP_Dataloop_vector::blocksize, DLOOP_Dataloop_struct::blocksize_array, DLOOP_Dataloop::c_t, DLOOP_Dataloop_struct::count, DLOOP_Dataloop_indexed::count, DLOOP_Dataloop_blockindexed::count, DLOOP_Dataloop_vector::count, DLOOP_Dataloop_contig::count, DLOOP_Dataloop_indexed::dataloop, DLOOP_Dataloop_blockindexed::dataloop, DLOOP_Dataloop_vector::dataloop, DLOOP_Dataloop_contig::dataloop, DLOOP_Dataloop_struct::dataloop_array, Dataloop_print(), DLOOP_Dataloop::el_extent, DLOOP_Dataloop::i_t, DLOOP_Dataloop::kind, DLOOP_Dataloop::loop_params, DLOOP_Dataloop_struct::offset_array, PREPEND_PREFIX(), DLOOP_Dataloop::s_t, DLOOP_Dataloop_vector::stride, and DLOOP_Dataloop::v_t.
Referenced by Dataloop_print().