Uses of Class
org.drip.numerical.complex.C1Cartesian
Package | Description |
---|---|
org.drip.function.definition |
Function Implementation Ancillary Support Objects
|
org.drip.numerical.complex |
Implementation of Complex Number Suite
|
org.drip.numerical.fourier |
Fourier - Rotation Counter, Phase Adjuster
|
org.drip.specialfunction.definition |
Definition of Special Function Estimators
|
org.drip.specialfunction.digamma |
Estimation Techniques for Digamma Function
|
org.drip.specialfunction.group |
Special Function Singularity Solution Group
|
org.drip.specialfunction.hankel |
Ordered Hankel Function Variant Estimators
|
-
Uses of C1Cartesian in org.drip.function.definition
Methods in org.drip.function.definition that return C1Cartesian Modifier and Type Method Description C1Cartesian
R2ToZ1. evaluate(double x, double y)
Evaluate for the given variate Pair -
Uses of C1Cartesian in org.drip.numerical.complex
Methods in org.drip.numerical.complex that return C1Cartesian Modifier and Type Method Description C1Cartesian
C1CartesianPhiAB. a()
Retrieve thea
ParameterC1Cartesian
C1CartesianPhiAlphaBetaTheta. a()
Retrieve thea
ParameterC1Cartesian
C1Cartesian. add(C1Cartesian cartesianC1)
Add the Input Cartesian C1 to the current Instancestatic C1Cartesian
C1Util. Add(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Add the 2 Complex NumbersC1Cartesian
C1CartesianPhiAB. b()
Retrieve theb
ParameterC1Cartesian
C1CartesianPhiAlphaBetaTheta. b()
Retrieve theb
ParameterC1Cartesian[][]
C1Square. c1Grid()
Retrieve C1 ArrayC1Cartesian
C1Cartesian. conjugate()
Compute Conjugate of the Complex NumberC1Cartesian
C1Cartesian. divide(C1Cartesian cartesianC1)
Divide the Current Instance by the Input Cartesian C1static C1Cartesian
C1Util. Divide(C1Cartesian numeratorC1, C1Cartesian denominatorC1)
Divide the Numerator Complex Number by the Denominator Complex NumberC1Cartesian
C1Cartesian. exponentiate()
Exponentiate the Complex Numberstatic C1Cartesian
C1Util. Exponentiate(C1Cartesian complexNumber)
Exponentiate the Complex Numberstatic C1Cartesian
C1Cartesian. FromPolar(double r, double theta)
Construct the Complex Number from its Polar RepresentationC1Cartesian
C1Cartesian. logarithm()
Compute Logarithm of the Complex Numberstatic C1Cartesian
C1Util. Logarithm(C1Cartesian complexNumber)
Compute Logarithm of the Complex Numberstatic C1Cartesian
C1Util. Multiply(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Multiply the 2 Complex NumbersC1Cartesian
C1Cartesian. product(C1Cartesian cartesianC1)
Multiply the Input Cartesian C1 with the current Instancestatic C1Cartesian[][]
C1MatrixUtil. Product(double[][] r1Grid, C1Cartesian[][] c1Grid)
Compute the Product of the Input Matricesstatic C1Cartesian[][]
C1MatrixUtil. Product(C1Cartesian[][] c1Grid, double[][] r1Grid)
Compute the Product of the Input Matricesstatic C1Cartesian[][]
C1MatrixUtil. Product(C1Cartesian[][] c1Grid, C1Cartesian c1)
Compute the Product of the Input Matrix and the Complex Numberstatic C1Cartesian[][]
C1MatrixUtil. Product(C1Cartesian[][] c1GridA, C1Cartesian[][] c1GridB)
Compute the Product of the Input MatricesC1Cartesian
C1Cartesian. scale(double scale)
Scale the Complex Number with the factorC1Cartesian
C1Cartesian. scale(C1Cartesian scale)
Scale the Complex Number with the factorstatic C1Cartesian
C1Util. Scale(C1Cartesian cartesianC1, double scale)
Scale the Complex Number with the factorstatic C1Cartesian
C1Util. Scale(C1Cartesian cartesianC1, C1Cartesian cartesianC1Scale)
Scale the Complex Number with the factorC1Cartesian
C1Cartesian. square()
Compute the Square of the Complex Numberstatic C1Cartesian
C1Util. Square(C1Cartesian c1)
Square the Complex NumberC1Cartesian
C1Cartesian. squareRoot()
Compute the Square Root of the Complex Numberstatic C1Cartesian
C1Util. SquareRoot(C1Cartesian complexNumber)
Compute the Square Root of the Complex NumberC1Cartesian
C1Cartesian. subtract(C1Cartesian cartesianC1)
Subtract the Input Cartesian C1 from the current Instancestatic C1Cartesian
C1Util. Subtract(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Subtract the Second Complex Number from the FirstC1Cartesian[][]
C1Square. transpose()
Transpose the Square Matrixstatic C1Cartesian[][]
C1MatrixUtil. Transpose(C1Cartesian[][] c1Grid)
Transpose the specified C1 Square Matrixstatic C1Cartesian
C1Cartesian. UnitImaginary()
Construct a Unit Imaginary Complex Numberstatic C1Cartesian
C1Cartesian. UnitReal()
Construct a Unit Real Complex Numberstatic C1Cartesian
C1Util. UnsafeAdd(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Add the 2 Complex Numbers.static C1Cartesian
C1Util. UnsafeDivide(C1Cartesian numeratorC1, C1Cartesian denominatorC1)
Divide the Numerator Complex Number by the Denominator Complex Number.static C1Cartesian
C1Util. UnsafeExponentiate(C1Cartesian complexNumber)
Exponentiate the Complex Number.static C1Cartesian
C1Util. UnsafeLogarithm(C1Cartesian complexNumber)
Compute Logarithm of the Complex Number.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(double[][] r1GridA, C1Cartesian[][] c1GridB)
Compute the Product of the Input Matrices.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(C1Cartesian[][] c1GridA, double[][] r1GridB)
Compute the Product of the Input Matrices.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(C1Cartesian[][] c1Grid, C1Cartesian c1)
Compute the Product of the Input Matrix and the Complex Number.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(C1Cartesian[][] c1GridA, C1Cartesian[][] c1GridB)
Compute the Product of the Input Matrices.static C1Cartesian
C1Util. UnsafeProduct(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Multiply the 2 Complex Numbers.static C1Cartesian
C1Util. UnsafeScale(C1Cartesian cartesianC1, double scale)
Scale the Complex Number with the factor.static C1Cartesian
C1Util. UnsafeScale(C1Cartesian cartesianC1, C1Cartesian cartesianC1Scale)
Scale the Complex Number with the factor.static C1Cartesian
C1Util. UnsafeSquare(C1Cartesian c1)
Square the Complex Number.static C1Cartesian
C1Util. UnsafeSquareRoot(C1Cartesian complexNumber)
Compute the Square Root of the Complex Number.static C1Cartesian
C1Util. UnsafeSubtract(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Subtract the Second Complex Number from the First.static C1Cartesian[][]
C1MatrixUtil. UnsafeTranspose(C1Cartesian[][] c1Grid)
Transpose the specified C1 Square Matrix.static C1Cartesian
C1Cartesian. Zero()
Construct a "Zero" Complex NumberMethods in org.drip.numerical.complex with parameters of type C1Cartesian Modifier and Type Method Description C1Cartesian
C1Cartesian. add(C1Cartesian cartesianC1)
Add the Input Cartesian C1 to the current Instancestatic C1Cartesian
C1Util. Add(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Add the 2 Complex Numbersstatic double
C1MatrixUtil. Determinant(C1Cartesian[][] c1Grid)
Determinant of the Input MatrixC1Cartesian
C1Cartesian. divide(C1Cartesian cartesianC1)
Divide the Current Instance by the Input Cartesian C1static C1Cartesian
C1Util. Divide(C1Cartesian numeratorC1, C1Cartesian denominatorC1)
Divide the Numerator Complex Number by the Denominator Complex Numberdouble
C1Cartesian. dotProduct(C1Cartesian other)
Dot Product of with the "Other"static double
C1Util. DotProduct(C1Cartesian a, C1Cartesian e)
Dot Product of Complex Numbers A and Estatic C1Cartesian
C1Util. Exponentiate(C1Cartesian complexNumber)
Exponentiate the Complex Numberstatic boolean
C1MatrixUtil. IsGridValid(C1Cartesian[][] c1Grid)
Indicate the C1 Grid is Validstatic boolean
C1MatrixUtil. IsUnitary(C1Cartesian[][] c1Grid)
Indicate if the Input Matrix is Unitarystatic boolean
C1MatrixUtil. IsVectorValid(C1Cartesian[] c1Vector)
Indicate the C1 Vector is Validstatic C1Cartesian
C1Util. Logarithm(C1Cartesian complexNumber)
Compute Logarithm of the Complex Numberstatic C1Cartesian
C1Util. Multiply(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Multiply the 2 Complex NumbersC1Cartesian
C1Cartesian. product(C1Cartesian cartesianC1)
Multiply the Input Cartesian C1 with the current InstanceC1Square
C1Square. product(C1Cartesian c1)
Compute the Product of the Input Matrix and the Complex Numberstatic C1Cartesian[][]
C1MatrixUtil. Product(double[][] r1Grid, C1Cartesian[][] c1Grid)
Compute the Product of the Input Matricesstatic C1Cartesian[][]
C1MatrixUtil. Product(C1Cartesian[][] c1Grid, double[][] r1Grid)
Compute the Product of the Input Matricesstatic C1Cartesian[][]
C1MatrixUtil. Product(C1Cartesian[][] c1Grid, C1Cartesian c1)
Compute the Product of the Input Matrix and the Complex Numberstatic C1Cartesian[][]
C1MatrixUtil. Product(C1Cartesian[][] c1GridA, C1Cartesian[][] c1GridB)
Compute the Product of the Input MatricesC1Cartesian
C1Cartesian. scale(C1Cartesian scale)
Scale the Complex Number with the factorstatic C1Cartesian
C1Util. Scale(C1Cartesian cartesianC1, double scale)
Scale the Complex Number with the factorstatic C1Cartesian
C1Util. Scale(C1Cartesian cartesianC1, C1Cartesian cartesianC1Scale)
Scale the Complex Number with the factorstatic C1Cartesian
C1Util. Square(C1Cartesian c1)
Square the Complex Numberstatic C1Cartesian
C1Util. SquareRoot(C1Cartesian complexNumber)
Compute the Square Root of the Complex Numberstatic C1CartesianPhiAB
C1CartesianPhiAB. Standard(C1Cartesian a, C1Cartesian b, double phi)
Construct a Standard Instance of C1CartesianPhiABstatic C1Square
C1Square. Standard(C1Cartesian[][] c1Grid)
Construct a Standard Instance of C1Squarestatic UnitaryMatrix
UnitaryMatrix. Standard(C1Cartesian[][] c1Grid)
Construct a Standard Instance of the Unitary MatrixC1Cartesian
C1Cartesian. subtract(C1Cartesian cartesianC1)
Subtract the Input Cartesian C1 from the current Instancestatic C1Cartesian
C1Util. Subtract(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Subtract the Second Complex Number from the Firststatic C1Cartesian[][]
C1MatrixUtil. Transpose(C1Cartesian[][] c1Grid)
Transpose the specified C1 Square Matrixstatic C1Cartesian
C1Util. UnsafeAdd(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Add the 2 Complex Numbers.static double
C1MatrixUtil. UnsafeDeterminant(C1Cartesian[][] c1Grid)
Determinant of the Input Matrix.static C1Cartesian
C1Util. UnsafeDivide(C1Cartesian numeratorC1, C1Cartesian denominatorC1)
Divide the Numerator Complex Number by the Denominator Complex Number.static double
C1Util. UnsafeDotProduct(C1Cartesian a, C1Cartesian e)
Dot Product of Complex Numbers A and E.static C1Cartesian
C1Util. UnsafeExponentiate(C1Cartesian complexNumber)
Exponentiate the Complex Number.static C1Cartesian
C1Util. UnsafeLogarithm(C1Cartesian complexNumber)
Compute Logarithm of the Complex Number.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(double[][] r1GridA, C1Cartesian[][] c1GridB)
Compute the Product of the Input Matrices.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(C1Cartesian[][] c1GridA, double[][] r1GridB)
Compute the Product of the Input Matrices.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(C1Cartesian[][] c1Grid, C1Cartesian c1)
Compute the Product of the Input Matrix and the Complex Number.static C1Cartesian[][]
C1MatrixUtil. UnsafeProduct(C1Cartesian[][] c1GridA, C1Cartesian[][] c1GridB)
Compute the Product of the Input Matrices.static C1Cartesian
C1Util. UnsafeProduct(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Multiply the 2 Complex Numbers.static C1Cartesian
C1Util. UnsafeScale(C1Cartesian cartesianC1, double scale)
Scale the Complex Number with the factor.static C1Cartesian
C1Util. UnsafeScale(C1Cartesian cartesianC1, C1Cartesian cartesianC1Scale)
Scale the Complex Number with the factor.static C1Cartesian
C1Util. UnsafeSquare(C1Cartesian c1)
Square the Complex Number.static C1Cartesian
C1Util. UnsafeSquareRoot(C1Cartesian complexNumber)
Compute the Square Root of the Complex Number.static C1Cartesian
C1Util. UnsafeSubtract(C1Cartesian firstCartesianC1, C1Cartesian secondCartesianC1)
Subtract the Second Complex Number from the First.static C1Cartesian[][]
C1MatrixUtil. UnsafeTranspose(C1Cartesian[][] c1Grid)
Transpose the specified C1 Square Matrix. -
Uses of C1Cartesian in org.drip.numerical.fourier
Methods in org.drip.numerical.fourier that return C1Cartesian Modifier and Type Method Description static C1Cartesian
PhaseAdjuster. PowerLogPhaseTracker(C1Cartesian cnGNumerator, C1Cartesian cnGDenominator, int iN, int iM)
Handling the Branch Switching of the Complex Power Function according Kahl-Jackel algorithm: - http://www.pjaeckel.webspace.virginmedia.com/NotSoComplexLogarithmsInTheHestonModel.pdfMethods in org.drip.numerical.fourier with parameters of type C1Cartesian Modifier and Type Method Description static C1Cartesian
PhaseAdjuster. PowerLogPhaseTracker(C1Cartesian cnGNumerator, C1Cartesian cnGDenominator, int iN, int iM)
Handling the Branch Switching of the Complex Power Function according Kahl-Jackel algorithm: - http://www.pjaeckel.webspace.virginmedia.com/NotSoComplexLogarithmsInTheHestonModel.pdf -
Uses of C1Cartesian in org.drip.specialfunction.definition
Methods in org.drip.specialfunction.definition that return C1Cartesian Modifier and Type Method Description abstract C1Cartesian
HankelFirstKindEstimator. bigH1(double alpha, double z)
Evaluate Hankel Function First Kind H1 given Alpha and zabstract C1Cartesian
HankelSecondKindEstimator. bigH2(double alpha, double z)
Evaluate Hankel Function Second Kind H2 given Alpha and zC1Cartesian
HankelFirstKindEstimator. evaluate(double alpha, double z)
C1Cartesian
HankelSecondKindEstimator. evaluate(double alpha, double z)
C1Cartesian
RiccatiBesselXeeEstimator. evaluate(double alpha, double z)
C1Cartesian
RiccatiBesselZitaEstimator. evaluate(double alpha, double z)
C1Cartesian
SphericalHankelFirstKindEstimator. evaluate(double alpha, double z)
C1Cartesian
SphericalHankelSecondKindEstimator. evaluate(double alpha, double z)
abstract C1Cartesian
SphericalHankelFirstKindEstimator. smallH1(double alpha, double z)
Evaluate Spherical Hankel Function First Kind h1 given Alpha and zabstract C1Cartesian
SphericalHankelSecondKindEstimator. smallH2(double alpha, double z)
Evaluate Spherical Hankel Function Second Kind h2 given Alpha and zabstract C1Cartesian
RiccatiBesselXeeEstimator. xee(double alpha, double z)
Evaluate Riccati-Bessel Xee Estimate given Alpha and zabstract C1Cartesian
RiccatiBesselZitaEstimator. zita(double alpha, double z)
Evaluate Riccati-Bessel Zita Estimate given Alpha and z -
Uses of C1Cartesian in org.drip.specialfunction.digamma
Methods in org.drip.specialfunction.digamma that return C1Cartesian Modifier and Type Method Description static C1Cartesian
SpecialValues. UnitImaginary(int termCount)
Construct the Unit Imaginary Digamma Complex Number -
Uses of C1Cartesian in org.drip.specialfunction.group
Methods in org.drip.specialfunction.group that return C1Cartesian Modifier and Type Method Description static C1Cartesian[][]
MonodromyTransform2F1. G0(FundamentalGroupPathExponent2F1 pathExponent1, FundamentalGroupPathExponent2F1 pathExponent2)
Generate the Monodromy Group Matrix G0 around the '0' Singularitystatic C1Cartesian[][]
MonodromyTransform2F1. G1(FundamentalGroupPathExponent2F1 pathExponent1, FundamentalGroupPathExponent2F1 pathExponent2)
Generate the Monodromy Group Matrix G1 around the '1' Singularity -
Uses of C1Cartesian in org.drip.specialfunction.hankel
Methods in org.drip.specialfunction.hankel that return C1Cartesian Modifier and Type Method Description C1Cartesian
BigH1FromBigJ. bigH1(double alpha, double z)
C1Cartesian
BigH1FromBigJBigY. bigH1(double alpha, double z)
C1Cartesian
BigH2FromBigJBigY. bigH1(double alpha, double z)
C1Cartesian
BigH2FromBigJ. bigH2(double alpha, double z)
C1Cartesian
SmallH1. smallH1(double alpha, double z)
C1Cartesian
SmallH2. smallH2(double alpha, double z)
C1Cartesian
XeeFromBigH1. xee(double alpha, double z)
C1Cartesian
XeeFromSC. xee(double alpha, double z)
C1Cartesian
XeeFromSmallH1. xee(double alpha, double z)
C1Cartesian
ZitaFromBigH2. zita(double alpha, double z)
C1Cartesian
ZitaFromSC. zita(double alpha, double z)
C1Cartesian
ZitaFromSmallH2. zita(double alpha, double z)