Package org.drip.numerical.complex
Class C1CartesianFuhrRzeszotnik
java.lang.Object
org.drip.numerical.complex.C1Square
org.drip.numerical.complex.C1CartesianFuhrRzeszotnik
public class C1CartesianFuhrRzeszotnik extends C1Square
C1CartesianFuhrRzeszotnik implements the type and Functionality associated with a C1
Square Matrix parameterized by the Fuhr-Rzeszotnik parameters
rho, epsilon,
eta, and sigma 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 doubleepsilon()RetrieveEpsilondoubleeta()RetrieveEtaC1SquarejordanNormalCenter()Retrieve the Jordan Normal Center Part of C1CartesianPhiPsiThetaDeltaR1SquareRotation2x2jordanNormalLeft()Retrieve the Jordan Normal Left Part of C1CartesianPhiPsiThetaDeltaR1SquareRotation2x2jordanNormalRight()Retrieve the Jordan Normal Right Part of C1CartesianPhiPsiThetaDeltadoublerho()RetrieveRhodoublesigma()RetrieveSigmastatic C1CartesianFuhrRzeszotnikStandard(double eta, double rho, double sigma, double epsilon)Construct a Standard Instance of C1CartesianFuhrRzeszotnikMethods inherited from class org.drip.numerical.complex.C1Square
c1Grid, determinant, isUnitary, isUnitDeterminant, product, product, product, Rotation2x2, Rotation2x2, size, slimContract, Standard, transposeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
Standard
public static C1CartesianFuhrRzeszotnik Standard(double eta, double rho, double sigma, double epsilon)Construct a Standard Instance of C1CartesianFuhrRzeszotnik- Parameters:
eta- "Eta"rho- "Rho"sigma- "Sigma"epsilon- "Epsilon"- Returns:
- C1CartesianFuhrRzeszotnik Instance
-
rho
public double rho()RetrieveRho- Returns:
Rho
-
epsilon
public double epsilon()RetrieveEpsilon- Returns:
Epsilon
-
eta
public double eta()RetrieveEta- Returns:
Eta
-
sigma
public double sigma()RetrieveSigma- Returns:
Sigma
-
jordanNormalLeft
Retrieve the Jordan Normal Left Part of C1CartesianPhiPsiThetaDelta- Returns:
- Jordan Normal Left Part of C1CartesianPhiPsiThetaDelta
-
jordanNormalCenter
Retrieve the Jordan Normal Center Part of C1CartesianPhiPsiThetaDelta- Returns:
- Jordan Normal Center Part of C1CartesianPhiPsiThetaDelta
-
jordanNormalRight
Retrieve the Jordan Normal Right Part of C1CartesianPhiPsiThetaDelta- Returns:
- Jordan Normal Right Part of C1CartesianPhiPsiThetaDelta
-