Uses of Class
org.bouncycastle.pqc.math.linearalgebra.Vector
-
Packages that use Vector Package Description org.bouncycastle.pqc.math.linearalgebra -
-
Uses of Vector in org.bouncycastle.pqc.math.linearalgebra
Subclasses of Vector in org.bouncycastle.pqc.math.linearalgebra Modifier and Type Class Description class
GF2mVector
This class implements vectors over the finite field GF(2m) for small m (i.e., 1<m<32).class
GF2Vector
This class implements the abstract class Vector for the case of vectors over the finite field GF(2).Methods in org.bouncycastle.pqc.math.linearalgebra that return Vector Modifier and Type Method Description Vector
GF2mVector. add(Vector addend)
Add another vector to this vector.Vector
GF2Vector. add(Vector other)
Adds another GF2Vector to this vector.abstract Vector
Vector. add(Vector addend)
Add another vector to this vector.Vector
GF2Matrix. leftMultiply(Vector vec)
compute product a row vector and this matrixVector
GF2mMatrix. leftMultiply(Vector vector)
abstract Vector
Matrix. leftMultiply(Vector vector)
Compute the product of a vector and this matrix.Vector
GF2Matrix. leftMultiplyLeftCompactForm(Vector vec)
Compute the product of the matrix (this | Id) and a column vector, where Id is a (numRows x numRows) unit matrix.Vector
GF2mVector. multiply(Permutation p)
Multiply this vector with a permutation.Vector
GF2Vector. multiply(Permutation p)
Multiply this vector with a permutation.abstract Vector
Vector. multiply(Permutation p)
Multiply this vector with a permutation.Vector
GF2Matrix. rightMultiply(Vector vec)
Compute the product of this matrix and the given column vector.Vector
GF2mMatrix. rightMultiply(Vector vector)
abstract Vector
Matrix. rightMultiply(Vector vector)
Compute the product of this matrix and a vector.Vector
GF2Matrix. rightMultiplyRightCompactForm(Vector vec)
Compute the product of the matrix (Id | this) and a column vector, where Id is a (numRows x numRows) unit matrix.Methods in org.bouncycastle.pqc.math.linearalgebra with parameters of type Vector Modifier and Type Method Description Vector
GF2mVector. add(Vector addend)
Add another vector to this vector.Vector
GF2Vector. add(Vector other)
Adds another GF2Vector to this vector.abstract Vector
Vector. add(Vector addend)
Add another vector to this vector.Vector
GF2Matrix. leftMultiply(Vector vec)
compute product a row vector and this matrixVector
GF2mMatrix. leftMultiply(Vector vector)
abstract Vector
Matrix. leftMultiply(Vector vector)
Compute the product of a vector and this matrix.Vector
GF2Matrix. leftMultiplyLeftCompactForm(Vector vec)
Compute the product of the matrix (this | Id) and a column vector, where Id is a (numRows x numRows) unit matrix.Vector
GF2Matrix. rightMultiply(Vector vec)
Compute the product of this matrix and the given column vector.Vector
GF2mMatrix. rightMultiply(Vector vector)
abstract Vector
Matrix. rightMultiply(Vector vector)
Compute the product of this matrix and a vector.Vector
GF2Matrix. rightMultiplyRightCompactForm(Vector vec)
Compute the product of the matrix (Id | this) and a column vector, where Id is a (numRows x numRows) unit matrix.
-