C# Class Library.Correction.ReedSolomon8.Math

Inheritance: ManagerBase
Mostrar archivo Open project: Alliance-Network/Library Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

AddMul() public method

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
return void

CreateDecodeMatrix() public method

public CreateDecodeMatrix ( byte encMatrix, int index, int k, int n ) : byte[]
encMatrix byte
index int
k int
n int
return byte[]

CreateEncodeMatrix() public method

public CreateEncodeMatrix ( int k, int n ) : byte[]
k int
n int
return byte[]

CreateGFMatrix() public static method

public static CreateGFMatrix ( int rows, int cols ) : byte[]
rows int
cols int
return byte[]

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GenerateGF() public method

public GenerateGF ( ) : void
return void

InitMulTable() public method

public InitMulTable ( ) : void
return void

InvertMatrix() public method

public InvertMatrix ( byte src, int k ) : void
src byte
k int
return void

InvertVandermonde() public method

public InvertVandermonde ( byte src, int k ) : void
src byte
k int
return void

MatMul() public method

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
return void

Math() public method

public Math ( ) : System
return System

Modnn() public method

public Modnn ( int x ) : byte
x int
return byte

Mul() public method

public Mul ( byte x, byte y ) : byte
x byte
y byte
return byte