Class TransposeAlgs_ZDRM

java.lang.Object
org.ejml.dense.row.misc.TransposeAlgs_ZDRM

public class TransposeAlgs_ZDRM extends Object
Algorithms for transposing row complex matrices
  • Constructor Details

    • TransposeAlgs_ZDRM

      public TransposeAlgs_ZDRM()
  • Method Details

    • square

      public static void square(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(ZMatrixRMaj mat)
    • standard

      public static void standard(ZMatrixRMaj A, 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(ZMatrixRMaj A, 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.