Uses of Class
org.ejml.data.DMatrix1Row
Packages that use DMatrix1Row
Package
Description
-
Uses of DMatrix1Row in org.ejml.data
Subclasses of DMatrix1Row in org.ejml.dataModifier and TypeClassDescriptionclassDMatrixRMaj is a row matrix with real elements that are 64-bit floats. -
Uses of DMatrix1Row in org.ejml.dense.row
Methods in org.ejml.dense.row with type parameters of type DMatrix1RowModifier and TypeMethodDescriptionstatic <T extends DMatrix1Row>
TCommonOps_DDRM.mult(double alpha, T a, T b, T output) Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj}static <T extends DMatrix1Row>
TCommonOps_DDRM.mult(T a, T b, T output) Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.mult(double alpha, T a, T b, T output) Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.mult(T a, T b, T output) Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj}static <T extends DMatrix1Row>
TCommonOps_DDRM.multInner(T a, T output) Computes the matrix multiplication inner product:
c = aT * a
cij = ∑k=1:n { aki * akj}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multInner(T a, T output) Computes the matrix multiplication inner product:
c = aT * a
cij = ∑k=1:n { aki * akj}static <T extends DMatrix1Row>
TCommonOps_DDRM.multOuter(T a, T output) Computes the matrix multiplication outer product:
c = a * aT
cij = ∑k=1:m { aik * ajk}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multOuter(T a, T output) Computes the matrix multiplication outer product:
c = a * aT
cij = ∑k=1:m { aik * ajk}static <T extends DMatrix1Row>
TCommonOps_DDRM.multTransA(double alpha, T a, T b, T output) Performs the following operation:
c = α * aT * b
cij = α ∑k=1:n { aki * bkj}static <T extends DMatrix1Row>
TCommonOps_DDRM.multTransA(T a, T b, T output) Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multTransA(double alpha, T a, T b, T output) Performs the following operation:
c = α * aT * b
cij = α ∑k=1:n { aki * bkj}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multTransA(T a, T b, T output) Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj}static <T extends DMatrix1Row>
TCommonOps_DDRM.multTransAB(double alpha, T a, T b, T output) Performs the following operation:
c = α * aT * bT
cij = α ∑k=1:n { aki * bjk}static <T extends DMatrix1Row>
TCommonOps_DDRM.multTransAB(T a, T b, T output) Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multTransAB(double alpha, T a, T b, T output) Performs the following operation:
c = α * aT * bT
cij = α ∑k=1:n { aki * bjk}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multTransAB(T a, T b, T output) Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk}static <T extends DMatrix1Row>
TCommonOps_DDRM.multTransB(double alpha, T a, T b, T output) Performs the following operation:
c = α * a * bT
cij = α ∑k=1:n { aik * bjk}static <T extends DMatrix1Row>
TCommonOps_DDRM.multTransB(T a, T b, T output) Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multTransB(double alpha, T a, T b, T output) Performs the following operation:
c = α * a * bT
cij = α ∑k=1:n { aik * bjk}static <T extends DMatrix1Row>
TCommonOps_MT_DDRM.multTransB(T a, T b, T output) Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk}Methods in org.ejml.dense.row with parameters of type DMatrix1RowModifier and TypeMethodDescriptionstatic voidSpecializedOps_DDRM.addIdentity(DMatrix1Row A, DMatrix1Row B, double alpha) Performs the following operation:
B = A + αIstatic DMatrixRMajSpecializedOps_DDRM.createReflector(DMatrix1Row u) Creates a reflector from the provided vector.
Q = I - γ u uT
γ = 2/||u||2static doubleSpecializedOps_DDRM.diagProd(DMatrix1Row T) Computes the product of the diagonal elements.static doubleNormOps_DDRM.elementP(DMatrix1Row A, double p) Element wise p-norm:
norm = {∑i=1:m ∑j=1:n { |aij|p}}1/pstatic voidCommonOps_DDRM.multAdd(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj}static voidCommonOps_DDRM.multAdd(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj}static voidCommonOps_MT_DDRM.multAdd(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj}static voidCommonOps_MT_DDRM.multAdd(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj}static voidCommonOps_DDRM.multAddTransA(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * aT * b
cij =cij + α * ∑k=1:n { aki * bkj}static voidCommonOps_DDRM.multAddTransA(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj}static voidCommonOps_MT_DDRM.multAddTransA(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * aT * b
cij =cij + α * ∑k=1:n { aki * bkj}static voidCommonOps_MT_DDRM.multAddTransA(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj}static voidCommonOps_DDRM.multAddTransAB(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * aT * bT
cij = cij + α * ∑k=1:n { aki * bjk}static voidCommonOps_DDRM.multAddTransAB(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk}static voidCommonOps_MT_DDRM.multAddTransAB(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * aT * bT
cij = cij + α * ∑k=1:n { aki * bjk}static voidCommonOps_MT_DDRM.multAddTransAB(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk}static voidCommonOps_DDRM.multAddTransB(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * a * bT
cij = cij + α * ∑k=1:n { aik * bjk}static voidCommonOps_DDRM.multAddTransB(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk}static voidCommonOps_MT_DDRM.multAddTransB(double alpha, DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + α * a * bT
cij = cij + α * ∑k=1:n { aik * bjk}static voidCommonOps_MT_DDRM.multAddTransB(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk}static voidCommonOps_DDRM.setIdentity(DMatrix1Row mat) Sets all the diagonal elements equal to one and everything else equal to zero.static DMatrixRMaj[]SpecializedOps_DDRM.splitIntoVectors(DMatrix1Row A, boolean column) Takes a matrix and splits it into a set of row or column vectors.static voidSpecializedOps_DDRM.subvector(DMatrix1Row A, int rowA, int colA, int length, boolean row, int offsetV, DMatrix1Row v) Extracts a row or column vector from matrix A.static doubleCommonOps_DDRM.trace(DMatrix1Row a) Computes the matrix trace:
trace = ∑i=1:n { aii }
where n = min(numRows,numCols) -
Uses of DMatrix1Row in org.ejml.dense.row.linsol
Methods in org.ejml.dense.row.linsol with parameters of type DMatrix1RowModifier and TypeMethodDescriptionstatic voidInvertUsingSolve_DDRM.invert(LinearSolverDense<DMatrixRMaj> solver, DMatrix1Row A, DMatrixRMaj A_inv) static voidInvertUsingSolve_DDRM.invert(LinearSolverDense<DMatrixRMaj> solver, DMatrix1Row A, DMatrixRMaj A_inv, DMatrixRMaj storage) -
Uses of DMatrix1Row in org.ejml.dense.row.misc
Methods in org.ejml.dense.row.misc with parameters of type DMatrix1RowModifier and TypeMethodDescriptionstatic voidTransposeAlgs_DDRM.block(DMatrix1Row A, DMatrix1Row A_tran, int blockLength) Performs a transpose across block sub-matrices.static voidTransposeAlgs_MT_DDRM.block(DMatrix1Row A, DMatrix1Row A_tran, int blockLength) Performs a transpose across block sub-matrices.doubleDeterminantFromMinor_DDRM.compute(DMatrix1Row mat) Computes the determinant for the specified matrix.static doubleUnrolledDeterminantFromMinor_DDRM.det(DMatrix1Row mat) static doubleUnrolledDeterminantFromMinor_DDRM.det2(DMatrix1Row mat) static doubleUnrolledDeterminantFromMinor_DDRM.det3(DMatrix1Row mat) static doubleUnrolledDeterminantFromMinor_DDRM.det4(DMatrix1Row mat) static doubleUnrolledDeterminantFromMinor_DDRM.det5(DMatrix1Row mat) static doubleUnrolledDeterminantFromMinor_DDRM.det6(DMatrix1Row mat) static booleanUnrolledCholesky_DDRM.lower(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.lower1(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.lower2(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.lower3(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.lower4(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.lower5(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.lower6(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.lower7(DMatrix1Row A, DMatrix1Row L) static voidTransposeAlgs_DDRM.square(DMatrix1Row A) In-place transpose for a square matrix.static voidTransposeAlgs_MT_DDRM.square(DMatrix1Row A) In-place transpose for a square matrix.static voidTransposeAlgs_DDRM.standard(DMatrix1Row A, DMatrix1Row A_tran) A straight forward transpose.static voidTransposeAlgs_MT_DDRM.standard(DMatrix1Row A, DMatrix1Row A_tran) A straight forward transpose.static booleanUnrolledCholesky_DDRM.upper(DMatrix1Row A, DMatrix1Row L) static booleanUnrolledCholesky_DDRM.upper1(DMatrix1Row A, DMatrix1Row R) static booleanUnrolledCholesky_DDRM.upper2(DMatrix1Row A, DMatrix1Row R) static booleanUnrolledCholesky_DDRM.upper3(DMatrix1Row A, DMatrix1Row R) static booleanUnrolledCholesky_DDRM.upper4(DMatrix1Row A, DMatrix1Row R) static booleanUnrolledCholesky_DDRM.upper5(DMatrix1Row A, DMatrix1Row R) static booleanUnrolledCholesky_DDRM.upper6(DMatrix1Row A, DMatrix1Row R) static booleanUnrolledCholesky_DDRM.upper7(DMatrix1Row A, DMatrix1Row R) -
Uses of DMatrix1Row in org.ejml.dense.row.mult
Methods in org.ejml.dense.row.mult with parameters of type DMatrix1RowModifier and TypeMethodDescriptionstatic voidVectorVectorMult_DDRM.addOuterProd(double gamma, DMatrixD1 x, DMatrixD1 y, DMatrix1Row A) Adds to A ∈ ℜ m × n the results of an outer product multiplication of the two vectors.static voidMatrixMultProduct_DDRM.inner_reorder(DMatrix1Row a, DMatrix1Row c) static voidMatrixMultProduct_MT_DDRM.inner_reorder(DMatrix1Row a, DMatrix1Row c) static voidMatrixMultProduct_DDRM.inner_reorder_lower(DMatrix1Row a, DMatrix1Row b) Computes the inner product of A times A and stores the results in B.static voidMatrixMultProduct_MT_DDRM.inner_reorder_lower(DMatrix1Row a, DMatrix1Row b) Computes the inner product of A times A and stores the results in B.static voidMatrixMultProduct_DDRM.inner_reorder_upper(DMatrix1Row a, DMatrix1Row c) static voidMatrixMultProduct_MT_DDRM.inner_reorder_upper(DMatrix1Row a, DMatrix1Row c) static voidMatrixMultProduct_DDRM.inner_small(DMatrix1Row a, DMatrix1Row c) static voidMatrixMultProduct_MT_DDRM.inner_small(DMatrix1Row a, DMatrix1Row c) static doubleMatrixVectorMult_DDRM.innerProduct(double[] a, int offsetA, DMatrix1Row B, double[] c, int offsetC) scalar = AT*B*Cstatic voidMatrixVectorMult_DDRM.mult(DMatrix1Row A, DMatrixD1 B, DMatrixD1 C) Performs a matrix vector multiply.
c = A * b
and
c = A * bT
ci = Sum{ j=1:n, aij * bj}
where A is a matrix, b is a column or transposed row vector, and c is a column vector.static voidMatrixMatrixMult_DDRM.mult_aux(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.mult_aux(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.mult_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.mult_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.mult_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.mult_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.mult_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.mult_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.mult_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.mult_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixVectorMult_DDRM.multAdd(DMatrix1Row A, DMatrixD1 B, DMatrixD1 C) Performs a matrix vector multiply.
C = C + A * B
or
C = C + A * BT
ci = Sum{ j=1:n, ci + aij * bj}
where A is a matrix, B is a column or transposed row vector, and C is a column vector.static voidMatrixMatrixMult_DDRM.multAdd_aux(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.multAdd_aux(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.multAdd_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAdd_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAdd_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAdd_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAdd_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAdd_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAdd_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAdd_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAddTransA_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAddTransA_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransA_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransA_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixVectorMult_DDRM.multAddTransA_reorder(DMatrix1Row A, DMatrixD1 B, DMatrixD1 C) An alternative implementation ofMatrixVectorMult_DDRM.multAddTransA_small(org.ejml.data.DMatrix1Row, org.ejml.data.DMatrixD1, org.ejml.data.DMatrixD1)that performs well on large matrices.static voidMatrixMatrixMult_DDRM.multAddTransA_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAddTransA_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransA_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransA_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixVectorMult_DDRM.multAddTransA_small(DMatrix1Row A, DMatrixD1 B, DMatrixD1 C) Performs a matrix vector multiply.
C = C + AT * B
or
C = CT + AT * BT
ci = Sum{ j=1:n, ci + aji * bj}
where A is a matrix, B is a column or transposed row vector, and C is a column vector.static voidMatrixMatrixMult_DDRM.multAddTransAB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAddTransAB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransAB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransAB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAddTransAB_aux(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.multAddTransAB_aux(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.multAddTransB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multAddTransB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multAddTransB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multTransA_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multTransA_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransA_reorder(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransA_reorder(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixVectorMult_DDRM.multTransA_reorder(DMatrix1Row A, DMatrixD1 B, DMatrixD1 C) An alternative implementation ofMatrixVectorMult_DDRM.multTransA_small(org.ejml.data.DMatrix1Row, org.ejml.data.DMatrixD1, org.ejml.data.DMatrixD1)that performs well on large matrices.static voidMatrixMatrixMult_DDRM.multTransA_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multTransA_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransA_small(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransA_small(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixVectorMult_DDRM.multTransA_small(DMatrix1Row A, DMatrixD1 B, DMatrixD1 C) Performs a matrix vector multiply.
C = AT * B
where B is a column vector.
or
C = AT * BT
where B is a row vector.static voidMatrixMatrixMult_DDRM.multTransAB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multTransAB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransAB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransAB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multTransAB_aux(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.multTransAB_aux(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static voidMatrixMatrixMult_DDRM.multTransB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_DDRM.multTransB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransB(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMatrixMult_MT_DDRM.multTransB(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static voidMatrixMultProduct_DDRM.outer(DMatrix1Row a, DMatrix1Row c) static voidMatrixMultProduct_MT_DDRM.outer(DMatrix1Row a, DMatrix1Row c) static voidVectorVectorMult_DDRM.outerProd(DMatrixD1 x, DMatrixD1 y, DMatrix1Row A) Sets A ∈ ℜ m × n equal to an outer product multiplication of the two vectors.static voidSubmatrixOps_DDRM.setSubMatrix(DMatrix1Row src, DMatrix1Row dst, int srcRow, int srcCol, int dstRow, int dstCol, int numSubRows, int numSubCols)