Class C1CartesianPhiAlphaBetaTheta

java.lang.Object
org.drip.numerical.complex.C1Square
org.drip.numerical.complex.C1CartesianPhiAlphaBetaTheta

public class C1CartesianPhiAlphaBetaTheta
extends C1Square
C1CartesianPhiAlphaBetaTheta implements the type and Functionality associated with a C1 Square Matrix parameterized by alpha, beta, theta, 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




Author:
Lakshmi Krishnamurthy
  • Method Details

    • Standard

      public static C1CartesianPhiAlphaBetaTheta Standard​(double alpha, double beta, double theta, double phi)
      Construct a Standard Instance of C1CartesianPhiAlphaBetaTheta
      Parameters:
      alpha - "alpha"
      beta - "beta"
      theta - "theta"
      phi - "Phi"
      Returns:
      C1CartesianPhiAlphaBetaTheta Instance
    • alpha

      public double alpha()
      Retrieve Alpha
      Returns:
      Alpha
    • beta

      public double beta()
      Retrieve Beta
      Returns:
      Beta
    • theta

      public double theta()
      Retrieve Theta
      Returns:
      Theta
    • phi

      public double phi()
      Retrieve Phi
      Returns:
      Phi
    • a

      public C1Cartesian a()
      Retrieve the a Parameter
      Returns:
      a Parameter
    • b

      public C1Cartesian b()
      Retrieve the b Parameter
      Returns:
      b Parameter
    • phiAB

      public C1CartesianPhiAB phiAB()
      Construct the Instance of C1CartesianPhiAB
      Returns:
      Instance of C1CartesianPhiAB