public class ByteOutputInputTableCodingLoop extends CodingLoopBase
ALL_CODING_LOOPS| 构造器和说明 |
|---|
ByteOutputInputTableCodingLoop() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
codeSomeShards(byte[][] matrixRows,
byte[][] inputs,
int inputCount,
byte[][] outputs,
int outputCount,
int offset,
int byteCount)
Multiplies a subset of rows from a coding matrix by a full set of
input shards to produce some output shards.
|
checkSomeShardspublic void codeSomeShards(byte[][] matrixRows,
byte[][] inputs,
int inputCount,
byte[][] outputs,
int outputCount,
int offset,
int byteCount)
CodingLoopmatrixRows - The rows from the matrix to use.inputs - An array of byte arrays, each of which is one input shard.
The inputs array may have extra buffers after the ones
that are used. They will be ignored. The number of
inputs used is determined by the length of the
each matrix row.inputCount - The number of input byte arrays.outputs - Byte arrays where the computed shards are stored. The
outputs array may also have extra, unused, elements
at the end. The number of outputs computed, and the
number of matrix rows used, is determined by
outputCount.outputCount - The number of outputs to compute.offset - The index in the inputs and output of the first byte
to process.byteCount - The number of bytes to process.Copyright © 2022. All rights reserved.