Package org.ejml.dense.row.misc
Class TransposeAlgs_ZDRM
- java.lang.Object
-
- org.ejml.dense.row.misc.TransposeAlgs_ZDRM
-
public class TransposeAlgs_ZDRM extends java.lang.ObjectAlgorithms for transposing row complex matrices
-
-
Constructor Summary
Constructors Constructor Description TransposeAlgs_ZDRM()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidsquare(org.ejml.data.ZMatrixRMaj mat)In-place transpose for a square matrix.static voidsquareConjugate(org.ejml.data.ZMatrixRMaj mat)static voidstandard(org.ejml.data.ZMatrixRMaj A, org.ejml.data.ZMatrixRMaj A_tran)A straight forward transpose.static voidstandardConjugate(org.ejml.data.ZMatrixRMaj A, org.ejml.data.ZMatrixRMaj A_tran)A straight forward conjugate transpose.
-
-
-
Method Detail
-
square
public static void square(org.ejml.data.ZMatrixRMaj mat)
In-place transpose for a square matrix. On most architectures it is faster than the standard transpose algorithm, but on most modern computers it's slower than block transpose.- Parameters:
mat- The matrix that is transposed in-place. Modified.
-
squareConjugate
public static void squareConjugate(org.ejml.data.ZMatrixRMaj mat)
-
standard
public static void standard(org.ejml.data.ZMatrixRMaj A, org.ejml.data.ZMatrixRMaj A_tran)A straight forward transpose. Good for small non-square matrices.- Parameters:
A- Original matrix. Not modified.A_tran- Transposed matrix. Modified.
-
standardConjugate
public static void standardConjugate(org.ejml.data.ZMatrixRMaj A, org.ejml.data.ZMatrixRMaj A_tran)A straight forward conjugate transpose. Good for small non-square matrices.- Parameters:
A- Original matrix. Not modified.A_tran- Transposed matrix. Modified.
-
-