![]() |
programmer's documentation
|
Go to the source code of this file.
Data Structures | |
struct | cs_numbering_t |
Macros | |
#define | CS_NUMBERING_SIMD_SIZE 4 /* Most current platforms */ |
Enumerations | |
enum | cs_numbering_type_t { CS_NUMBERING_DEFAULT, CS_NUMBERING_VECTORIZE, CS_NUMBERING_THREADS } |
Functions | |
cs_numbering_t * | cs_numbering_create_default (cs_lnum_t n_elts) |
cs_numbering_t * | cs_numbering_create_vectorized (cs_lnum_t n_elts, int vector_size) |
cs_numbering_t * | cs_numbering_create_threaded (int n_threads, int n_groups, cs_lnum_t group_index[]) |
void | cs_numbering_destroy (cs_numbering_t **numbering) |
void | cs_numbering_dump (const cs_numbering_t *numbering) |
Variables | |
const char * | cs_numbering_type_name [] |
#define CS_NUMBERING_SIMD_SIZE 4 /* Most current platforms */ |
enum cs_numbering_type_t |
cs_numbering_t* cs_numbering_create_default | ( | cs_lnum_t | n_elts | ) |
cs_numbering_t* cs_numbering_create_threaded | ( | int | n_threads, |
int | n_groups, | ||
cs_lnum_t | group_index[] | ||
) |
cs_numbering_t* cs_numbering_create_vectorized | ( | cs_lnum_t | n_elts, |
int | vector_size | ||
) |
void cs_numbering_destroy | ( | cs_numbering_t ** | numbering | ) |
void cs_numbering_dump | ( | const cs_numbering_t * | numbering | ) |
const char* cs_numbering_type_name[] |