Uses of Class
org.ejml.data.DMatrix1Row
Package
Description
-
Uses of DMatrix1Row in org.ejml.data
Modifier and TypeClassDescriptionclass
DMatrixRMaj is a row matrix with real elements that are 64-bit floats. -
Uses of DMatrix1Row in org.ejml.dense.row
Modifier 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_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}Modifier and TypeMethodDescriptionstatic void
SpecializedOps_DDRM.addIdentity
(DMatrix1Row A, DMatrix1Row B, double alpha) Performs the following operation:
B = A + αIstatic DMatrixRMaj
SpecializedOps_DDRM.createReflector
(DMatrix1Row u) Creates a reflector from the provided vector.
Q = I - γ u uT
γ = 2/||u||2static double
SpecializedOps_DDRM.diagProd
(DMatrix1Row T) Computes the product of the diagonal elements.static double
NormOps_DDRM.elementP
(DMatrix1Row A, double p) Element wise p-norm:
norm = {∑i=1:m ∑j=1:n { |aij|p}}1/pstatic void
CommonOps_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 void
CommonOps_DDRM.multAdd
(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj}static void
CommonOps_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 void
CommonOps_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 void
CommonOps_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 void
CommonOps_DDRM.multAddTransA
(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj}static void
CommonOps_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 void
CommonOps_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 void
CommonOps_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 void
CommonOps_DDRM.multAddTransAB
(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk}static void
CommonOps_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 void
CommonOps_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 void
CommonOps_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 void
CommonOps_DDRM.multAddTransB
(DMatrix1Row a, DMatrix1Row b, DMatrix1Row c) Performs the following operation:
c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk}static void
CommonOps_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 void
CommonOps_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 void
CommonOps_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 void
SpecializedOps_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 double
CommonOps_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
Modifier and TypeMethodDescriptionstatic void
InvertUsingSolve_DDRM.invert
(LinearSolverDense<DMatrixRMaj> solver, DMatrix1Row A, DMatrixRMaj A_inv) static void
InvertUsingSolve_DDRM.invert
(LinearSolverDense<DMatrixRMaj> solver, DMatrix1Row A, DMatrixRMaj A_inv, DMatrixRMaj storage) -
Uses of DMatrix1Row in org.ejml.dense.row.misc
Modifier and TypeMethodDescriptionstatic void
TransposeAlgs_DDRM.block
(DMatrix1Row A, DMatrix1Row A_tran, int blockLength) Performs a transpose across block sub-matrices.static void
TransposeAlgs_MT_DDRM.block
(DMatrix1Row A, DMatrix1Row A_tran, int blockLength) Performs a transpose across block sub-matrices.double
DeterminantFromMinor_DDRM.compute
(DMatrix1Row mat) Computes the determinant for the specified matrix.static double
UnrolledDeterminantFromMinor_DDRM.det
(DMatrix1Row mat) static double
UnrolledDeterminantFromMinor_DDRM.det2
(DMatrix1Row mat) static double
UnrolledDeterminantFromMinor_DDRM.det3
(DMatrix1Row mat) static double
UnrolledDeterminantFromMinor_DDRM.det4
(DMatrix1Row mat) static double
UnrolledDeterminantFromMinor_DDRM.det5
(DMatrix1Row mat) static double
UnrolledDeterminantFromMinor_DDRM.det6
(DMatrix1Row mat) static boolean
UnrolledCholesky_DDRM.lower
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.lower1
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.lower2
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.lower3
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.lower4
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.lower5
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.lower6
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.lower7
(DMatrix1Row A, DMatrix1Row L) static void
TransposeAlgs_DDRM.square
(DMatrix1Row A) In-place transpose for a square matrix.static void
TransposeAlgs_MT_DDRM.square
(DMatrix1Row A) In-place transpose for a square matrix.static void
TransposeAlgs_DDRM.standard
(DMatrix1Row A, DMatrix1Row A_tran) A straight forward transpose.static void
TransposeAlgs_MT_DDRM.standard
(DMatrix1Row A, DMatrix1Row A_tran) A straight forward transpose.static boolean
UnrolledCholesky_DDRM.upper
(DMatrix1Row A, DMatrix1Row L) static boolean
UnrolledCholesky_DDRM.upper1
(DMatrix1Row A, DMatrix1Row R) static boolean
UnrolledCholesky_DDRM.upper2
(DMatrix1Row A, DMatrix1Row R) static boolean
UnrolledCholesky_DDRM.upper3
(DMatrix1Row A, DMatrix1Row R) static boolean
UnrolledCholesky_DDRM.upper4
(DMatrix1Row A, DMatrix1Row R) static boolean
UnrolledCholesky_DDRM.upper5
(DMatrix1Row A, DMatrix1Row R) static boolean
UnrolledCholesky_DDRM.upper6
(DMatrix1Row A, DMatrix1Row R) static boolean
UnrolledCholesky_DDRM.upper7
(DMatrix1Row A, DMatrix1Row R) -
Uses of DMatrix1Row in org.ejml.dense.row.mult
Modifier and TypeMethodDescriptionstatic void
VectorVectorMult_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 void
MatrixMultProduct_DDRM.inner_reorder
(DMatrix1Row a, DMatrix1Row c) static void
MatrixMultProduct_DDRM.inner_reorder_lower
(DMatrix1Row A, DMatrix1Row B) Computes the inner product of A times A and stores the results in B.static void
MatrixMultProduct_DDRM.inner_reorder_upper
(DMatrix1Row a, DMatrix1Row c) static void
MatrixMultProduct_DDRM.inner_small
(DMatrix1Row a, DMatrix1Row c) static double
MatrixVectorMult_DDRM.innerProduct
(double[] a, int offsetA, DMatrix1Row B, double[] c, int offsetC) scalar = AT*B*Cstatic void
MatrixVectorMult_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 void
MatrixMatrixMult_DDRM.mult_aux
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.mult_aux
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.mult_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.mult_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.mult_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.mult_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.mult_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.mult_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.mult_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.mult_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixVectorMult_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 void
MatrixMatrixMult_DDRM.multAdd_aux
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.multAdd_aux
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.multAdd_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAdd_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAdd_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAdd_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAdd_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAdd_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAdd_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAdd_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAddTransA_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAddTransA_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransA_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransA_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixVectorMult_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 void
MatrixMatrixMult_DDRM.multAddTransA_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAddTransA_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransA_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransA_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixVectorMult_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 void
MatrixMatrixMult_DDRM.multAddTransAB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAddTransAB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransAB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransAB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAddTransAB_aux
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.multAddTransAB_aux
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.multAddTransB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multAddTransB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multAddTransB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multTransA_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multTransA_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransA_reorder
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransA_reorder
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixVectorMult_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 void
MatrixMatrixMult_DDRM.multTransA_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multTransA_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransA_small
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransA_small
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixVectorMult_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 void
MatrixMatrixMult_DDRM.multTransAB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multTransAB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransAB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransAB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multTransAB_aux
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.multTransAB_aux
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C, @org.jetbrains.annotations.Nullable double[] aux) static void
MatrixMatrixMult_DDRM.multTransB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_DDRM.multTransB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransB
(double alpha, DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMatrixMult_MT_DDRM.multTransB
(DMatrix1Row A, DMatrix1Row B, DMatrix1Row C) static void
MatrixMultProduct_DDRM.outer
(DMatrix1Row a, DMatrix1Row c) static void
VectorVectorMult_DDRM.outerProd
(DMatrixD1 x, DMatrixD1 y, DMatrix1Row A) Sets A ∈ ℜ m × n equal to an outer product multiplication of the two vectors.static void
SubmatrixOps_DDRM.setSubMatrix
(DMatrix1Row src, DMatrix1Row dst, int srcRow, int srcCol, int dstRow, int dstCol, int numSubRows, int numSubCols)