@Private
public final class RSUtil
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static GaloisField |
GF |
|
static int |
PRIMITIVE_ROOT |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
encodeData(byte[] gfTables,
int dataLen,
byte[][] inputs,
int[] inputOffsets,
byte[][] outputs,
int[] outputOffsets) |
Encode a group of inputs data and generate the outputs.
|
static void |
encodeData(byte[] gfTables,
java.nio.ByteBuffer[] inputs,
java.nio.ByteBuffer[] outputs) |
See above.
|
static void |
genCauchyMatrix(byte[] a,
int m,
int k) |
Ported from Intel ISA-L library.
|
static int[] |
getPrimitivePower(int numDataUnits,
int numParityUnits) |
|
static void |
initTables(int k,
int rows,
byte[] codingMatrix,
int matrixOffset,
byte[] gfTables) |
public static GaloisField GF
public static final int PRIMITIVE_ROOT
public static int[] getPrimitivePower(int numDataUnits,
int numParityUnits)
public static void initTables(int k,
int rows,
byte[] codingMatrix,
int matrixOffset,
byte[] gfTables)
public static void genCauchyMatrix(byte[] a,
int m,
int k)
k - k.a - a.m - m.public static void encodeData(byte[] gfTables,
int dataLen,
byte[][] inputs,
int[] inputOffsets,
byte[][] outputs,
int[] outputOffsets)
gfTables - gfTables.dataLen - dataLen.inputs - inputs.inputOffsets - inputOffsets.outputs - outputs.outputOffsets - outputOffsets.public static void encodeData(byte[] gfTables,
java.nio.ByteBuffer[] inputs,
java.nio.ByteBuffer[] outputs)
gfTables - gfTables.inputs - inputs.outputs - outputs.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.