Jerasure  1.2
A Library in C/C++ Facilitating Erasure Coding for Storage Applications
Defines | Functions | Variables
cauchy_best_r6.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "galois.h"
#include "jerasure.h"
#include "cauchy.h"

Defines

#define talloc(type, num)   (type *) malloc(sizeof(type)*(num))

Functions

int cauchy_n_ones (int n, int w)
int * cauchy_original_coding_matrix (int k, int m, int w)
int * cauchy_xy_coding_matrix (int k, int m, int w, int *X, int *Y)
void cauchy_improve_coding_matrix (int k, int m, int w, int *matrix)
int * cauchy_good_general_coding_matrix (int k, int m, int w)

Variables

static int cbest_13 [1023]
static int cbest_14 [1023]
static int cbest_15 [1023]
static int cbest_16 [1023]
static int cbest_17 [1023]
static int cbest_18 [1023]
static int cbest_19 [1023]
static int cbest_20 [1023]
static int cbest_21 [1023]
static int cbest_22 [1023]
static int cbest_23 [1023]
static int cbest_24 [1023]
static int cbest_25 [1023]
static int cbest_26 [1023]
static int cbest_27 [1023]
static int cbest_28 [1023]
static int cbest_29 [1023]
static int cbest_30 [1023]
static int cbest_31 [1023]

Define Documentation

#define talloc (   type,
  num 
)    (type *) malloc(sizeof(type)*(num))

Function Documentation

int* cauchy_good_general_coding_matrix ( int  k,
int  m,
int  w 
)
void cauchy_improve_coding_matrix ( int  k,
int  m,
int  w,
int *  matrix 
)
int cauchy_n_ones ( int  n,
int  w 
)
int* cauchy_original_coding_matrix ( int  k,
int  m,
int  w 
)
int* cauchy_xy_coding_matrix ( int  k,
int  m,
int  w,
int *  X,
int *  Y 
)

Variable Documentation

int cbest_13[1023]
int cbest_14[1023]
int cbest_15[1023]
int cbest_16[1023]
int cbest_17[1023]
int cbest_18[1023]
int cbest_19[1023]
int cbest_20[1023]
int cbest_21[1023]
int cbest_22[1023]
int cbest_23[1023]
int cbest_24[1023]
int cbest_25[1023]
int cbest_26[1023]
int cbest_27[1023]
int cbest_28[1023]
int cbest_29[1023]
int cbest_30[1023]
int cbest_31[1023]
 All Files Functions Variables Defines