Jerasure  1.2
A Library in C/C++ Facilitating Erasure Coding for Storage Applications
Defines | Functions | Variables
cauchy.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
static int * cbest_14
static int * cbest_15
static int * cbest_16
static int * cbest_17
static int * cbest_18
static int * cbest_19
static int * cbest_20
static int * cbest_21
static int * cbest_22
static int * cbest_23
static int * cbest_24
static int * cbest_25
static int * cbest_26
static int * cbest_27
static int * cbest_28
static int * cbest_29
static int * cbest_30
static int * cbest_31
static int * cbest_32

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

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