programmer's documentation
Data Structures | Macros | Enumerations | Functions | Variables
cs_numbering.h File Reference
#include "cs_defs.h"
#include "cs_base.h"
Include dependency graph for cs_numbering.h:

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_tcs_numbering_create_default (cs_lnum_t n_elts)
 
cs_numbering_tcs_numbering_create_vectorized (cs_lnum_t n_elts, int vector_size)
 
cs_numbering_tcs_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 []
 

Macro Definition Documentation

#define CS_NUMBERING_SIMD_SIZE   4 /* Most current platforms */

Enumeration Type Documentation

Enumerator
CS_NUMBERING_DEFAULT 
CS_NUMBERING_VECTORIZE 
CS_NUMBERING_THREADS 

Function Documentation

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)

Variable Documentation

const char* cs_numbering_type_name[]