Uses of Class
org.ejml.data.FMatrix1Row
Package
Description
-
Uses of FMatrix1Row in org.ejml.data
Modifier and TypeClassDescriptionclass
FMatrixRMaj is a row matrix with real elements that are 32-bit floats. -
Uses of FMatrix1Row in org.ejml.dense.row
Modifier and TypeMethodDescriptionstatic <T extends FMatrix1Row>
TCommonOps_FDRM.mult
(float alpha, T a, T b, T output) Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj}static <T extends FMatrix1Row>
TCommonOps_FDRM.mult
(T a, T b, T output) Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.mult
(float alpha, T a, T b, T output) Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.mult
(T a, T b, T output) Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj}static <T extends FMatrix1Row>
TCommonOps_FDRM.multInner
(T a, T output) Computes the matrix multiplication inner product:
c = aT * a
cij = ∑k=1:n { aki * akj}static <T extends FMatrix1Row>
TCommonOps_FDRM.multOuter
(T a, T output) Computes the matrix multiplication outer product:
c = a * aT
cij = ∑k=1:m { aik * ajk}static <T extends FMatrix1Row>
TCommonOps_FDRM.multTransA
(float alpha, T a, T b, T output) Performs the following operation:
c = α * aT * b
cij = α ∑k=1:n { aki * bkj}static <T extends FMatrix1Row>
TCommonOps_FDRM.multTransA
(T a, T b, T output) Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.multTransA
(float alpha, T a, T b, T output) Performs the following operation:
c = α * aT * b
cij = α ∑k=1:n { aki * bkj}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.multTransA
(T a, T b, T output) Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj}static <T extends FMatrix1Row>
TCommonOps_FDRM.multTransAB
(float alpha, T a, T b, T output) Performs the following operation:
c = α * aT * bT
cij = α ∑k=1:n { aki * bjk}static <T extends FMatrix1Row>
TCommonOps_FDRM.multTransAB
(T a, T b, T output) Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.multTransAB
(float alpha, T a, T b, T output) Performs the following operation:
c = α * aT * bT
cij = α ∑k=1:n { aki * bjk}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.multTransAB
(T a, T b, T output) Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk}static <T extends FMatrix1Row>
TCommonOps_FDRM.multTransB
(float alpha, T a, T b, T output) Performs the following operation:
c = α * a * bT
cij = α ∑k=1:n { aik * bjk}static <T extends FMatrix1Row>
TCommonOps_FDRM.multTransB
(T a, T b, T output) Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.multTransB
(float alpha, T a, T b, T output) Performs the following operation:
c = α * a * bT
cij = α ∑k=1:n { aik * bjk}static <T extends FMatrix1Row>
TCommonOps_MT_FDRM.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_FDRM.addIdentity
(FMatrix1Row A, FMatrix1Row B, float alpha) Performs the following operation:
B = A + αIstatic FMatrixRMaj
SpecializedOps_FDRM.createReflector
(FMatrix1Row u) Creates a reflector from the provided vector.
Q = I - γ u uT
γ = 2/||u||2static float
SpecializedOps_FDRM.diagProd
(FMatrix1Row T) Computes the product of the diagonal elements.static float
NormOps_FDRM.elementP
(FMatrix1Row A, float p) Element wise p-norm:
norm = {∑i=1:m ∑j=1:n { |aij|p}}1/pstatic void
CommonOps_FDRM.multAdd
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj}static void
CommonOps_FDRM.multAdd
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj}static void
CommonOps_MT_FDRM.multAdd
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj}static void
CommonOps_MT_FDRM.multAdd
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj}static void
CommonOps_FDRM.multAddTransA
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * aT * b
cij =cij + α * ∑k=1:n { aki * bkj}static void
CommonOps_FDRM.multAddTransA
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj}static void
CommonOps_MT_FDRM.multAddTransA
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * aT * b
cij =cij + α * ∑k=1:n { aki * bkj}static void
CommonOps_MT_FDRM.multAddTransA
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj}static void
CommonOps_FDRM.multAddTransAB
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * aT * bT
cij = cij + α * ∑k=1:n { aki * bjk}static void
CommonOps_FDRM.multAddTransAB
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk}static void
CommonOps_MT_FDRM.multAddTransAB
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * aT * bT
cij = cij + α * ∑k=1:n { aki * bjk}static void
CommonOps_MT_FDRM.multAddTransAB
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk}static void
CommonOps_FDRM.multAddTransB
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * a * bT
cij = cij + α * ∑k=1:n { aik * bjk}static void
CommonOps_FDRM.multAddTransB
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk}static void
CommonOps_MT_FDRM.multAddTransB
(float alpha, FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + α * a * bT
cij = cij + α * ∑k=1:n { aik * bjk}static void
CommonOps_MT_FDRM.multAddTransB
(FMatrix1Row a, FMatrix1Row b, FMatrix1Row c) Performs the following operation:
c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk}static void
CommonOps_FDRM.setIdentity
(FMatrix1Row mat) Sets all the diagonal elements equal to one and everything else equal to zero.static FMatrixRMaj[]
SpecializedOps_FDRM.splitIntoVectors
(FMatrix1Row A, boolean column) Takes a matrix and splits it into a set of row or column vectors.static void
SpecializedOps_FDRM.subvector
(FMatrix1Row A, int rowA, int colA, int length, boolean row, int offsetV, FMatrix1Row v) Extracts a row or column vector from matrix A.static float
CommonOps_FDRM.trace
(FMatrix1Row a) Computes the matrix trace:
trace = ∑i=1:n { aii }
where n = min(numRows,numCols) -
Uses of FMatrix1Row in org.ejml.dense.row.linsol
Modifier and TypeMethodDescriptionstatic void
InvertUsingSolve_FDRM.invert
(LinearSolverDense<FMatrixRMaj> solver, FMatrix1Row A, FMatrixRMaj A_inv) static void
InvertUsingSolve_FDRM.invert
(LinearSolverDense<FMatrixRMaj> solver, FMatrix1Row A, FMatrixRMaj A_inv, FMatrixRMaj storage) -
Uses of FMatrix1Row in org.ejml.dense.row.misc
Modifier and TypeMethodDescriptionstatic void
TransposeAlgs_FDRM.block
(FMatrix1Row A, FMatrix1Row A_tran, int blockLength) Performs a transpose across block sub-matrices.static void
TransposeAlgs_MT_FDRM.block
(FMatrix1Row A, FMatrix1Row A_tran, int blockLength) Performs a transpose across block sub-matrices.float
DeterminantFromMinor_FDRM.compute
(FMatrix1Row mat) Computes the determinant for the specified matrix.static float
UnrolledDeterminantFromMinor_FDRM.det
(FMatrix1Row mat) static float
UnrolledDeterminantFromMinor_FDRM.det2
(FMatrix1Row mat) static float
UnrolledDeterminantFromMinor_FDRM.det3
(FMatrix1Row mat) static float
UnrolledDeterminantFromMinor_FDRM.det4
(FMatrix1Row mat) static float
UnrolledDeterminantFromMinor_FDRM.det5
(FMatrix1Row mat) static float
UnrolledDeterminantFromMinor_FDRM.det6
(FMatrix1Row mat) static boolean
UnrolledCholesky_FDRM.lower
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.lower1
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.lower2
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.lower3
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.lower4
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.lower5
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.lower6
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.lower7
(FMatrix1Row A, FMatrix1Row L) static void
TransposeAlgs_FDRM.square
(FMatrix1Row A) In-place transpose for a square matrix.static void
TransposeAlgs_MT_FDRM.square
(FMatrix1Row A) In-place transpose for a square matrix.static void
TransposeAlgs_FDRM.standard
(FMatrix1Row A, FMatrix1Row A_tran) A straight forward transpose.static void
TransposeAlgs_MT_FDRM.standard
(FMatrix1Row A, FMatrix1Row A_tran) A straight forward transpose.static boolean
UnrolledCholesky_FDRM.upper
(FMatrix1Row A, FMatrix1Row L) static boolean
UnrolledCholesky_FDRM.upper1
(FMatrix1Row A, FMatrix1Row R) static boolean
UnrolledCholesky_FDRM.upper2
(FMatrix1Row A, FMatrix1Row R) static boolean
UnrolledCholesky_FDRM.upper3
(FMatrix1Row A, FMatrix1Row R) static boolean
UnrolledCholesky_FDRM.upper4
(FMatrix1Row A, FMatrix1Row R) static boolean
UnrolledCholesky_FDRM.upper5
(FMatrix1Row A, FMatrix1Row R) static boolean
UnrolledCholesky_FDRM.upper6
(FMatrix1Row A, FMatrix1Row R) static boolean
UnrolledCholesky_FDRM.upper7
(FMatrix1Row A, FMatrix1Row R) -
Uses of FMatrix1Row in org.ejml.dense.row.mult
Modifier and TypeMethodDescriptionstatic void
VectorVectorMult_FDRM.addOuterProd
(float gamma, FMatrixD1 x, FMatrixD1 y, FMatrix1Row A) Adds to A ∈ ℜ m × n the results of an outer product multiplication of the two vectors.static void
MatrixMultProduct_FDRM.inner_reorder
(FMatrix1Row a, FMatrix1Row c) static void
MatrixMultProduct_FDRM.inner_reorder_lower
(FMatrix1Row A, FMatrix1Row B) Computes the inner product of A times A and stores the results in B.static void
MatrixMultProduct_FDRM.inner_reorder_upper
(FMatrix1Row a, FMatrix1Row c) static void
MatrixMultProduct_FDRM.inner_small
(FMatrix1Row a, FMatrix1Row c) static float
MatrixVectorMult_FDRM.innerProduct
(float[] a, int offsetA, FMatrix1Row B, float[] c, int offsetC) scalar = AT*B*Cstatic void
MatrixVectorMult_FDRM.mult
(FMatrix1Row A, FMatrixD1 B, FMatrixD1 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_FDRM.mult_aux
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.mult_aux
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.mult_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.mult_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.mult_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.mult_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.mult_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.mult_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.mult_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.mult_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixVectorMult_FDRM.multAdd
(FMatrix1Row A, FMatrixD1 B, FMatrixD1 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_FDRM.multAdd_aux
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.multAdd_aux
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.multAdd_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAdd_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAdd_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAdd_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAdd_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAdd_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAdd_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAdd_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAddTransA_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAddTransA_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransA_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransA_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixVectorMult_FDRM.multAddTransA_reorder
(FMatrix1Row A, FMatrixD1 B, FMatrixD1 C) An alternative implementation ofMatrixVectorMult_FDRM.multAddTransA_small(org.ejml.data.FMatrix1Row, org.ejml.data.FMatrixD1, org.ejml.data.FMatrixD1)
that performs well on large matrices.static void
MatrixMatrixMult_FDRM.multAddTransA_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAddTransA_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransA_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransA_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixVectorMult_FDRM.multAddTransA_small
(FMatrix1Row A, FMatrixD1 B, FMatrixD1 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_FDRM.multAddTransAB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAddTransAB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransAB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransAB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAddTransAB_aux
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.multAddTransAB_aux
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.multAddTransB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multAddTransB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multAddTransB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multTransA_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multTransA_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransA_reorder
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransA_reorder
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixVectorMult_FDRM.multTransA_reorder
(FMatrix1Row A, FMatrixD1 B, FMatrixD1 C) An alternative implementation ofMatrixVectorMult_FDRM.multTransA_small(org.ejml.data.FMatrix1Row, org.ejml.data.FMatrixD1, org.ejml.data.FMatrixD1)
that performs well on large matrices.static void
MatrixMatrixMult_FDRM.multTransA_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multTransA_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransA_small
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransA_small
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixVectorMult_FDRM.multTransA_small
(FMatrix1Row A, FMatrixD1 B, FMatrixD1 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_FDRM.multTransAB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multTransAB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransAB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransAB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multTransAB_aux
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.multTransAB_aux
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C, @org.jetbrains.annotations.Nullable float[] aux) static void
MatrixMatrixMult_FDRM.multTransB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_FDRM.multTransB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransB
(float alpha, FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMatrixMult_MT_FDRM.multTransB
(FMatrix1Row A, FMatrix1Row B, FMatrix1Row C) static void
MatrixMultProduct_FDRM.outer
(FMatrix1Row a, FMatrix1Row c) static void
VectorVectorMult_FDRM.outerProd
(FMatrixD1 x, FMatrixD1 y, FMatrix1Row A) Sets A ∈ ℜ m × n equal to an outer product multiplication of the two vectors.static void
SubmatrixOps_FDRM.setSubMatrix
(FMatrix1Row src, FMatrix1Row dst, int srcRow, int srcCol, int dstRow, int dstCol, int numSubRows, int numSubCols)