org.ejml.alg.dense.misc
Class CTransposeAlgs
- java.lang.Object
-
- org.ejml.alg.dense.misc.CTransposeAlgs
-
public class CTransposeAlgs extends java.lang.ObjectAlgorithms for transposing dense complex matrices
-
-
Constructor Summary
Constructors Constructor and Description CTransposeAlgs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidsquare(CDenseMatrix64F mat)In-place transpose for a square matrix.static voidsquareConjugate(CDenseMatrix64F mat)static voidstandard(CDenseMatrix64F A, CDenseMatrix64F A_tran)A straight forward transpose.static voidstandardConjugate(CDenseMatrix64F A, CDenseMatrix64F A_tran)A straight forward conjugate transpose.
-
-
-
Method Detail
-
square
public static void square(CDenseMatrix64F 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(CDenseMatrix64F mat)
-
standard
public static void standard(CDenseMatrix64F A, CDenseMatrix64F 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(CDenseMatrix64F A, CDenseMatrix64F A_tran)
A straight forward conjugate transpose. Good for small non-square matrices.- Parameters:
A- Original matrix. Not modified.A_tran- Transposed matrix. Modified.
-
-
DMelt 3.0 © DataMelt by jWork.ORG