C# Class Library.Correction.ReedSolomon8.Math

Inheritance: ManagerBase
Afficher le fichier Open project: Alliance-Network/Library Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Method Details

AddMul() public méthode

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
Résultat void

CreateDecodeMatrix() public méthode

public CreateDecodeMatrix ( byte encMatrix, int index, int k, int n ) : byte[]
encMatrix byte
index int
k int
n int
Résultat byte[]

CreateEncodeMatrix() public méthode

public CreateEncodeMatrix ( int k, int n ) : byte[]
k int
n int
Résultat byte[]

CreateGFMatrix() public static méthode

public static CreateGFMatrix ( int rows, int cols ) : byte[]
rows int
cols int
Résultat byte[]

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GenerateGF() public méthode

public GenerateGF ( ) : void
Résultat void

InitMulTable() public méthode

public InitMulTable ( ) : void
Résultat void

InvertMatrix() public méthode

public InvertMatrix ( byte src, int k ) : void
src byte
k int
Résultat void

InvertVandermonde() public méthode

public InvertVandermonde ( byte src, int k ) : void
src byte
k int
Résultat void

MatMul() public méthode

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
Résultat void

Math() public méthode

public Math ( ) : System
Résultat System

Modnn() public méthode

public Modnn ( int x ) : byte
x int
Résultat byte

Mul() public méthode

public Mul ( byte x, byte y ) : byte
x byte
y byte
Résultat byte