diff --git a/symja_android_library/doc/symja-hipparchus-mapping.md b/symja_android_library/doc/symja-hipparchus-mapping.md new file mode 100644 index 0000000000..c6e6622183 --- /dev/null +++ b/symja_android_library/doc/symja-hipparchus-mapping.md @@ -0,0 +1,160 @@ +Analyzing Symja functions that inherit from IEvaluator and their main Hipparchus class usage... + +# Symja Functions and Main Hipparchus Classes + +This table shows Symja functions that inherit from `IEvaluator` interface and the main Hipparchus class called from each function. +The Hipparchus class names include the sub-package path below `org.hipparchus.` + +| Symja Function | Main Hipparchus Class | +|----------------|----------------------| +| [AiryAi](functions/AiryAi.md) | `complex.Complex` | +| [AiryAiPrime](functions/AiryAiPrime.md) | `complex.Complex` | +| [AiryBi](functions/AiryBi.md) | `complex.Complex` | +| [AiryBiPrime](functions/AiryBiPrime.md) | `complex.Complex` | +| [ArcCos](functions/ArcCos.md) | `complex.Complex` | +| [ArcCosh](functions/ArcCosh.md) | `complex.Complex` | +| [ArcCot](functions/ArcCot.md) | `complex.Complex` | +| [ArcCoth](functions/ArcCoth.md) | `complex.Complex` | +| [ArcCsc](functions/ArcCsc.md) | `complex.Complex` | +| [ArcSec](functions/ArcSec.md) | `complex.Complex` | +| [ArcSin](functions/ArcSin.md) | `complex.Complex` | +| [ArcTan](functions/ArcTan.md) | `complex.Complex` | +| [ArcTanh](functions/ArcTanh.md) | `complex.Complex` | +| [BernoulliDistribution](functions/BernoulliDistribution.md) | `random.RandomDataGenerator` | +| [BesselI](functions/BesselI.md) | `complex.Complex` | +| [BesselJ](functions/BesselJ.md) | `complex.Complex` | +| [BesselK](functions/BesselK.md) | `complex.Complex` | +| [BesselY](functions/BesselY.md) | `complex.Complex` | +| [Beta](functions/Beta.md) | `complex.Complex` | +| BetaDistribution | `random.RandomDataGenerator` | +| [BinomialDistribution](functions/BinomialDistribution.md) | `random.RandomDataGenerator` | +| [CarlsonRC](functions/CarlsonRC.md) | `complex.Complex` | +| [CarlsonRD](functions/CarlsonRD.md) | `complex.Complex` | +| [CarlsonRF](functions/CarlsonRF.md) | `complex.Complex` | +| [CarlsonRG](functions/CarlsonRG.md) | `complex.Complex` | +| [CarlsonRJ](functions/CarlsonRJ.md) | `complex.Complex` | +| [CauchyDistribution](functions/CauchyDistribution.md) | `random.RandomDataGenerator` | +| ChiSquareDistribution | `random.RandomDataGenerator` | +| [CholeskyDecomposition](functions/CholeskyDecomposition.md) | `linear.CholeskyDecomposition` | +| [Commonest](functions/Commonest.md) | `stat.StatUtils` | +| [ContinuedFraction](functions/ContinuedFraction.md) | `fraction.BigFraction` | +| [Correlation](functions/Correlation.md) | `stat.correlation.PearsonsCorrelation` | +| [Cos](functions/Cos.md) | `complex.Complex` | +| [Cosh](functions/Cosh.md) | `complex.Complex` | +| [CoshIntegral](functions/CoshIntegral.md) | `complex.Complex` | +| [Cot](functions/Cot.md) | `complex.Complex` | +| [Coth](functions/Coth.md) | `complex.Complex` | +| [Csc](functions/Csc.md) | `complex.Complex` | +| [Csch](functions/Csch.md) | `complex.Complex` | +| [DiscreteUniformDistribution](functions/DiscreteUniformDistribution.md) | `random.RandomDataGenerator` | +| [EllipticE](functions/EllipticE.md) | `complex.Complex` | +| [EllipticF](functions/EllipticF.md) | `complex.Complex` | +| [EllipticPi](functions/EllipticPi.md) | `complex.Complex` | +| EllipticTheta | `complex.Complex` | +| EmpiricalDistribution | `random.RandomDataGenerator` | +| [ExpIntegralE](functions/ExpIntegralE.md) | `complex.Complex` | +| [ExponentialDistribution](functions/ExponentialDistribution.md) | `random.RandomDataGenerator` | +| [FindClusters](functions/FindClusters.md) | `clustering.Cluster` | +| [FindFit](functions/FindFit.md) | `analysis.ParametricUnivariateFunction` | +| [FindMinimum](functions/FindMinimum.md) | `optim.nonlinear.vector.constrained.SQPOptimizerS2`
`optim.nonlinear.scalar.noderiv.BOBYQAOptimizer`
`optim.nonlinear.scalar.noderiv.CMAESOptimizer`
`optim.nonlinear.scalar.noderiv.NelderMeadSimplex`
`optim.nonlinear.scalar.noderiv.PowellOptimizer`| +| [FindRoot](functions/FindRoot.md) | `analysis.UnivariateFunction` | +| [FindShortestTour](functions/FindShortestTour.md) | `util.MathArrays` | +| [Fourier](functions/Fourier.md) | `complex.Complex` | +| [FourierMatrix](functions/FourierMatrix.md) | `complex.Complex` | +| [FractionalPart](functions/FractionalPart.md) | `complex.Complex` | +| [FromPolarCoordinates](functions/FromPolarCoordinates.md) | `linear.FieldVector` | +| [FromSphericalCoordinates](functions/FromSphericalCoordinates.md) | `linear.FieldVector` | +| [GammaDistribution](functions/GammaDistribution.md) | `random.RandomDataGenerator` | +| [GeometricMean](functions/GeometricMean.md) | `stat.StatUtils` | +| [GumbelDistribution](functions/GumbelDistribution.md) | `random.RandomDataGenerator` | +| [HankelH1](functions/HankelH1.md) | `complex.Complex` | +| [HankelH2](functions/HankelH2.md) | `complex.Complex` | +| [HarmonicNumber](functions/HarmonicNumber.md) | `fraction.BigFraction` | +| [HessenbergDecomposition](functions/HessenbergDecomposition.md) | `linear.HessenbergTransformer` | +| [HurwitzZeta](functions/HurwitzZeta.md) | `complex.Complex` | +| [HypergeometricDistribution](functions/HypergeometricDistribution.md) | `random.RandomDataGenerator` | +| [HypergeometricPFQ](functions/HypergeometricPFQ.md) | `complex.Complex` | +| [HypergeometricU](functions/HypergeometricU.md) | `complex.Complex` | +| [Im](functions/Im.md) | `linear.Array2DRowRealMatrix` | +| [IntegerPart](functions/IntegerPart.md) | `complex.Complex` | +| [InterpolatingPolynomial](functions/InterpolatingPolynomial.md) | `analysis.polynomials.FieldPolynomialFunctionLagrangeForm` | +| [InverseErf](functions/InverseErf.md) | `special.Erf#erfInv()` | +| [InverseErfc](functions/InverseErfc.md) | `special.Erf#erfcInv()` | +| [InverseFourier](functions/InverseFourier.md) | `complex.Complex` | +| [InverseGammaDistribution](functions/InverseGammaDistribution.md) | `random.RandomDataGenerator` | +| [JacobiMatrix](functions/JacobiMatrix.md) | `linear.FieldVector` | +| KleinInvariantJ | `complex.Complex` | +| [KolmogorovSmirnovTest](functions/KolmogorovSmirnovTest.md) | `distribution.RealDistribution` | +| [LUDecomposition](functions/LUDecomposition.md) | `linear.FieldLUDecomposition` | +| [LeastSquares](functions/LeastSquares.md) | `.linear.RealMatrix#operate()` | +| [LinearModelFit](functions/LinearModelFit.md) | `linear.Array2DRowFieldMatrix` | +| [LinearProgramming](functions/LinearProgramming.md) | `optim.linear.SimplexSolver` | +| [LinearSolve](functions/LinearSolve.md) | `complex.Complex` | +| [LogGamma](functions/LogGamma.md) | `complex.Complex` | +| [LogNormalDistribution](functions/LogNormalDistribution.md) | `random.RandomDataGenerator` | +| [LowerTriangularize](functions/LowerTriangularize.md) | `linear.FieldMatrix` | +| [MatrixExp](functions/MatrixExp.md) | `linear.MatrixUtils#matrixExponential()` | +| [MatrixPower](functions/MatrixPower.md) | `linear.BlockFieldMatrix` | +| [MatrixQ](functions/MatrixQ.md) | `linear.FieldMatrix` | +| [MatrixRank](functions/MatrixRank.md) | `linear.FieldMatrix` | +| [Mean](functions/Mean.md) | `stat.StatUtils` | +| MeanDeviation | `stat.StatUtils` | +| [Median](functions/Median.md) | `stat.StatUtils` | +| [ND](functions/ND.md) | `analysis.differentiation.DSFactory` | +| [NDSolve](functions/NDSolve.md) | `ode.AbstractIntegrator` | +| NFourierTransform | `analysis.UnivariateFunction` | +| [NIntegrate](functions/NIntegrate.md) | `analysis.CalculusFieldUnivariateFunction` | +| [NMinimize](functions/NMinimize.md) | `analysis.MultivariateFunction` | +| [NakagamiDistribution](functions/NakagamiDistribution.md) | `random.RandomDataGenerator` | +| [Norm](functions/Norm.md) | `linear.RealMatrix` | +| [NormalDistribution](functions/NormalDistribution.md) | `distribution.RealDistribution` | +| [OrthogonalMatrixQ](functions/OrthogonalMatrixQ.md) | `linear.FieldMatrix` | +| [Orthogonalize](functions/Orthogonalize.md) | `complex.Complex` | +| [PearsonCorrelationTest](functions/PearsonCorrelationTest.md) | `stat.correlation.PearsonsCorrelation` | +| [Pochhammer](functions/Pochhammer.md) | `fraction.BigFraction` | +| [PoissonDistribution](functions/PoissonDistribution.md) | `random.RandomDataGenerator` | +| [PolyGamma](functions/PolyGamma.md) | `complex.Complex` | +| PrincipalComponents | `linear.Array2DRowRealMatrix` | +| [Projection](functions/Projection.md) | `linear.FieldVector` | +| [QRDecomposition](functions/QRDecomposition.md) | `complex.Complex` | +| [Quotient](functions/Quotient.md) | `complex.Complex` | +| [QuotientRemainder](functions/QuotientRemainder.md) | `complex.Complex` | +| [RandomChoice](functions/RandomChoice.md) | `random.RandomDataGenerator` | +| [RandomComplex](functions/RandomComplex.md) | `complex.Complex` | +| [RandomSample](functions/RandomSample.md) | `util.MathArrays` | +| RandomSymbol | `complex.Complex` | +| [Reduce](functions/Reduce.md) | `complex.Complex` | +| [RepeatedTiming](functions/RepeatedTiming.md) | `stat.descriptive.DescriptiveStatistics` | +| [RiccatiSolve](functions/RiccatiSolve.md) | `linear.RiccatiEquationSolverImpl` | +| [RootMeanSquare](functions/RootMeanSquare.md) | `stat.descriptive.DescriptiveStatistics` | +| [RowReduce](functions/RowReduce.md) | `linear.FieldMatrix` | +| [SchurDecomposition](functions/SchurDecomposition.md) | `linear.RealMatrix` | +| [Sec](functions/Sec.md) | `complex.Complex` | +| [Sech](functions/Sech.md) | `complex.Complex` | +| [Sin](functions/Sin.md) | `complex.Complex` | +| [SinIntegral](functions/SinIntegral.md) | `complex.Complex` | +| [Sinc](functions/Sinc.md) | `complex.Complex` | +| [SingularValueDecomposition](functions/SingularValueDecomposition.md) | `complex.Complex` | +| [Sinh](functions/Sinh.md) | `complex.Complex` | +| [SinhIntegral](functions/SinhIntegral.md) | `complex.Complex` | +| [SphericalBesselJ](functions/SphericalBesselJ.md) | `complex.Complex` | +| [SphericalBesselY](functions/SphericalBesselY.md) | `complex.Complex` | +| SphericalHankelH1 | `complex.Complex` | +| [SquareFreeQ](functions/SquareFreeQ.md) | `complex.Complex` | +| [StirlingS2](functions/StirlingS2.md) | `util.CombinatoricsUtils#stirlingS2())` | +| [SymmetricMatrixQ](functions/SymmetricMatrixQ.md) | `linear.FieldMatrix` | +| [Tan](functions/Tan.md) | `complex.Complex` | +| [Tanh](functions/Tanh.md) | `complex.Complex` | +| [ToPolarCoordinates](functions/ToPolarCoordinates.md) | `linear.FieldVector` | +| [ToSphericalCoordinates](functions/ToSphericalCoordinates.md) | `linear.FieldVector` | +| [UniformDistribution](functions/UniformDistribution.md) | `random.RandomDataGenerator` | +| [UpperTriangularize](functions/UpperTriangularize.md) | `linear.FieldMatrix` | +| [Variance](functions/Variance.md) | `linear.FieldMatrix` | +| [VectorQ](functions/VectorQ.md) | `linear.FieldVector` | +| [WeibullDistribution](functions/WeibullDistribution.md) | `random.RandomDataGenerator` | +| WeierstrassHalfPeriods | `complex.Complex` | +| WeierstrassInvariants | `complex.Complex` | +| [Zeta](functions/Zeta.md) | `complex.Complex` | + + +**Total functions:** 153