Package org.drip.numerical.matrix
Class R1SquareRotation2x2
java.lang.Object
org.drip.numerical.matrix.R1Square
org.drip.numerical.matrix.R1SquareRotation2x2
public class R1SquareRotation2x2 extends R1Square
R1SquareRotation2x2 implements the 2x2 R1 Square Rotation Matrix parameterized by
theta
. 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 static R1SquareRotation2x2
Standard(double theta)
Construct an Instance of R1SquareRotation2x2 fromTheta
double
theta()
RetrieveTheta
Methods inherited from class org.drip.numerical.matrix.R1Square
add, characteristicPolynomial, conditionNumberL2, defaultConditionNumber, determinant, diagonalEntryArray, eigenize, eigenValueMultiplicityMap, isNormal, isTriangularizable, multiply, multiply, power, qrDecomposition, r1Grid, rqDecomposition, scale, size, spectralRadius, Standard, subtract, svd, svdBasedFrobeniusNorm, trace, transpose
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
Standard
Construct an Instance of R1SquareRotation2x2 fromTheta
- Parameters:
theta
-Theta
- Returns:
- Instance of R1SquareRotation2x2
-
theta
public double theta()RetrieveTheta
- Returns:
Theta
-