C# Класс Library.Correction.ReedSolomon8.Math

Наследование: ManagerBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AddMul() публичный Метод

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

CreateDecodeMatrix() публичный Метод

public CreateDecodeMatrix ( byte encMatrix, int index, int k, int n ) : byte[]
encMatrix byte
index int
k int
n int
Результат byte[]

CreateEncodeMatrix() публичный Метод

public CreateEncodeMatrix ( int k, int n ) : byte[]
k int
n int
Результат byte[]

CreateGFMatrix() публичный статический Метод

public static CreateGFMatrix ( int rows, int cols ) : byte[]
rows int
cols int
Результат byte[]

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GenerateGF() публичный Метод

public GenerateGF ( ) : void
Результат void

InitMulTable() публичный Метод

public InitMulTable ( ) : void
Результат void

InvertMatrix() публичный Метод

public InvertMatrix ( byte src, int k ) : void
src byte
k int
Результат void

InvertVandermonde() публичный Метод

public InvertVandermonde ( byte src, int k ) : void
src byte
k int
Результат void

MatMul() публичный Метод

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

Math() публичный Метод

public Math ( ) : System
Результат System

Modnn() публичный Метод

public Modnn ( int x ) : byte
x int
Результат byte

Mul() публичный Метод

public Mul ( byte x, byte y ) : byte
x byte
y byte
Результат byte