Package org.drip.numerical.complex
Class UnitaryMatrix
java.lang.Object
org.drip.numerical.complex.C1Square
org.drip.numerical.complex.UnitaryMatrix
public class UnitaryMatrix extends C1Square
UnitaryMatrix implements the Unitary Matrix. The References are:
- Fuhr, H., and Z. Rzeszotnik (2018): A Note on Factoring Unitary Matrices Linear Algebra and its Applications 547 32-44
- Horn, R. A., and C. R. Johnson (2013): Matrix Analysis Cambridge University Press Cambridge UK
- Li, C. K., and E. Poon (2002): Additive Decomposition of Real Matrices Linear and Multilinear Algebra 50 (4) 321-326
- Marvian, I. (2022): Restrictions on realizable Unitary Operations imposed by Symmetry and Locality Nature Science 18 (3) 283-289
- Wikipedia (2024): Unitary Matrix https://en.wikipedia.org/wiki/Unitary_matrix
- Module = Computational Core Module
- Library = Numerical Analysis Library
- Project = Numerical Quadrature, Differentiation, Eigenization, Linear Algebra, and Utilities
- Package = Implementation of Complex Number Suite
- Author:
- Lakshmi Krishnamurthy
-
Method Summary
Modifier and Type Method Description double
conditionNumber()
Compute the Default Condition Number of the Matrixstatic UnitaryMatrix
Standard(C1Cartesian[][] c1Grid)
Construct a Standard Instance of the Unitary MatrixMethods inherited from class org.drip.numerical.complex.C1Square
c1Grid, determinant, isUnitary, isUnitDeterminant, product, product, product, Rotation2x2, Rotation2x2, size, slimContract, transpose
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
Standard
Construct a Standard Instance of the Unitary Matrix- Parameters:
c1Grid
- Grid of C1 Elements- Returns:
- Standard Instance of the Unitary Matrix
-
conditionNumber
public double conditionNumber()Compute the Default Condition Number of the Matrix- Returns:
- Default Condition Number of the Matrix
-