Package org.drip.numerical.complex
Class C1CartesianPhiAB
java.lang.Object
org.drip.numerical.complex.C1Square
org.drip.numerical.complex.C1CartesianPhiAB
public class C1CartesianPhiAB extends C1Square
C1CartesianPhiAB implements the type and Functionality associated with a C1 Square
Matrix parameterized by
a
, b
, and phi
Fields. 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 C1Cartesian
a()
Retrieve thea
ParameterC1Cartesian
b()
Retrieve theb
Parameterdouble
determinant()
Retrieve the Determinantdouble
phi()
Retrieve thephi
Parameterstatic C1CartesianPhiAB
Standard(C1Cartesian a, C1Cartesian b, double phi)
Construct a Standard Instance of C1CartesianPhiABMethods inherited from class org.drip.numerical.complex.C1Square
c1Grid, isUnitary, isUnitDeterminant, product, product, product, Rotation2x2, Rotation2x2, size, slimContract, Standard, 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 C1CartesianPhiAB- Parameters:
a
- "A"b
- "B"phi
- "Phi"- Returns:
- C1CartesianPhiAB Instance
-
a
Retrieve thea
Parameter- Returns:
a
Parameter
-
b
Retrieve theb
Parameter- Returns:
b
Parameter
-
phi
public double phi()Retrieve thephi
Parameter- Returns:
phi
Parameter
-
determinant
public double determinant()Retrieve the Determinant- Overrides:
determinant
in classC1Square
- Returns:
- The Determinant
-