메소드 | 설명 | |
---|---|---|
AddMul ( byte dst, int dstPos, byte src, int srcPos, byte c, int len ) : void | ||
CreateDecodeMatrix ( byte encMatrix, int index, int k, int n ) : byte[] | ||
CreateEncodeMatrix ( int k, int n ) : byte[] | ||
CreateGFMatrix ( int rows, int cols ) : byte[] | ||
GenerateGF ( ) : void | ||
InitMulTable ( ) : void | ||
InvertMatrix ( byte src, int k ) : void | ||
InvertVandermonde ( byte src, int k ) : void | ||
MatMul ( byte a, int aStart, byte b, int bStart, byte c, int cStart, int n, int k, int m ) : void | ||
Math ( ) : System | ||
Modnn ( int x ) : byte | ||
Mul ( byte x, byte y ) : byte |
메소드 | 설명 | |
---|---|---|
Dispose ( bool disposing ) : void |
public AddMul ( byte dst, int dstPos, byte src, int srcPos, byte c, int len ) : void | ||
dst | byte | |
dstPos | int | |
src | byte | |
srcPos | int | |
c | byte | |
len | int | |
리턴 | void |
public CreateDecodeMatrix ( byte encMatrix, int index, int k, int n ) : byte[] | ||
encMatrix | byte | |
index | int | |
k | int | |
n | int | |
리턴 | byte[] |
public CreateEncodeMatrix ( int k, int n ) : byte[] | ||
k | int | |
n | int | |
리턴 | byte[] |
public static CreateGFMatrix ( int rows, int cols ) : byte[] | ||
rows | int | |
cols | int | |
리턴 | byte[] |
public InvertVandermonde ( byte src, int k ) : void | ||
src | byte | |
k | int | |
리턴 | void |
public MatMul ( byte a, int aStart, byte b, int bStart, byte c, int cStart, int n, int k, int m ) : void | ||
a | byte | |
aStart | int | |
b | byte | |
bStart | int | |
c | byte | |
cStart | int | |
n | int | |
k | int | |
m | int | |
리턴 | void |