ECP-VELOC Components
User documentation for all components
|
Go to the documentation of this file. 1 #ifndef REDSET_REEDSOLOMON_COMMON_H
2 #define REDSET_REEDSOLOMON_COMMON_H
9 redset_reedsolomon* state,
18 redset_reedsolomon* state
30 redset_reedsolomon* state,
36 unsigned int** coeffs,
45 redset_reedsolomon* state,
70 redset_reedsolomon* state,
79 redset_reedsolomon* state,
85 unsigned char* recv_buf,
86 unsigned char** data_bufs
void redset_rs_gaussian_solve_identify_rows(redset_reedsolomon *state, unsigned int *mat, int n, int k, int missing, int *unknowns, unsigned int **coeffs, int **selected)
int redset_rs_gf_alloc(redset_reedsolomon *state, int ranks, int encoding, int bits)
void redset_rs_gaussian_solve(redset_reedsolomon *state, unsigned int *m, int missing, int count, unsigned char **bufs)
void redset_rs_reduce_buffer_multadd(redset_reedsolomon *state, int count, unsigned char *buf, unsigned int coeff, unsigned char *data)
void redset_rs_gf_delete(redset_reedsolomon *state)
int redset_rs_get_data_id(int ranks, int encoding, int rank, int chunk_id)
int redset_rs_get_encoding_id(int ranks, int encoding, int rank, int chunk_id)
void redset_rs_reduce_decode(int ranks, redset_reedsolomon *state, int chunk_id, int received_rank, int missing, int *rows, int count, unsigned char *recv_buf, unsigned char **data_bufs)