Class TransposeAlgs_CDRM

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

@Generated("org.ejml.dense.row.misc.TransposeAlgs_ZDRM") public class TransposeAlgs_CDRM extends Object
Algorithms for transposing row complex matrices
  • Constructor Details

    • TransposeAlgs_CDRM

      public TransposeAlgs_CDRM()
  • Method Details

    • square

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

      public static void standard(CMatrixRMaj A, CMatrixRMaj 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(CMatrixRMaj A, CMatrixRMaj A_tran)
      A straight forward conjugate transpose. Good for small non-square matrices.
      Parameters:
      A - Original matrix. Not modified.
      A_tran - Transposed matrix. Modified.