Functions |
int | fmsr_encode_support (gf k, gf n) |
int | fmsr_repair_support (gf k, gf n, gf num_erasures) |
void | fmsr_create_encode_matrix (gf k, gf n, gf *encode_matrix) |
void | fmsr_pad_data (gf k, gf n, gf *data, size_t data_size) |
size_t | fmsr_unpad_data (gf *data, size_t data_size) |
void | fmsr_calculate_lambda (gf k, gf n, gf *survivor_matrix, gf *lambda, gf select) |
int | fmsr_check_ermds (gf k, gf n, gf *gamma, gf *lambda, gf select) |
int | fmsr_check_mds (gf k, gf n, gf *encode_matrix) |
int | fmsr_check_rmds (gf k, gf n, gf *encode_matrix, gf *nodes_repaired, gf num_nodes_repaired) |
Implements internal functions to supplement the core libfmsr functions in fmsr.c.
- Author:
- Henry Chen (chchen@cse.cuhk.edu.hk)