|
IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Public Member Functions | |
| void | STA () |
| void | Bell1 () |
| void | TestCumulant2 () |
| void | TestNormal () |
| void | Repro () |
| void | BetaExercise () |
| void | BesselExactTest () |
| void | TestGammaValues () |
| void | TestConstants () |
| void | AiryTest () |
| void | ComputeChiTest () |
| void | ComputeBesselExpansionParameter (double z, out double xi, out double phi, out double[] a, out double[] b) |
| void | BesselUAE () |
| void | BesselFix () |
| void | BesselYSeries () |
| void | CumulantTest () |
| void | TwoSampleKS () |
| void | ChiSquareDistribution () |
| void | TwoSampleKS2 () |
| void | Test2 () |
| void | Test12 () |
| void | ET () |
| void | EigenTest () |
| void | TestNormalOrderStatistic () |
| void | TestInverseKS () |
| void | TestCubicHermite () |
| void | TestParabolicFit () |
| delegate void | FuncWithDerivative (double x, out double f, out double fp) |
| double | FindMinimum (Func< double, double > f, double x, double d, EvaluationSettings settings) |
| void | TestMinimizationWithoutDerivative () |
| void | TestOldMinimization () |
| void | TestMinimizationWithDerivative () |
| void | MultiRootTest () |
| void | TestBeta () |
Static Public Member Functions | |
| static double | InverseQ (double Q) |
| static double | ApproximateInverseBetaSeries (double a, double b, double P) |
| static double | ApproximateInverseBeta (double a, double b, double P) |
| static double | RefineInverseBeta (double a, double b, double P, double x) |
Private Member Functions | |
| void | TwoByTwoSchur (ref double a11, ref double a12, ref double a21, ref double a22, out double s, out double c) |
| double | FindMinimumWithDerivative (FuncWithDerivative f, double a, double b) |
| double | FindMinimumWithDerivative (FuncWithDerivative f, double a, double b, double u, double fu, double fpu, double v, double fv, double fpv, EvaluationSettings settings) |
| void | CosineWithDerivative (double x, out double f, out double fp) |
| void | GammaWithDerivative (double x, out double f, out double fp) |
| void | XLogXWithDerivative (double x, out double f, out double fp) |
| void | ExponentialDecayWithDerivative (double x, out double f, out double fp) |
| void | AbsoluteValueWithDerivative (double x, out double f, out double fp) |
| void | CoshWithDerivative (double x, out double f, out double fp) |
| void | SechWithDerivative (double x, out double f, out double fp) |
| void | FourthPowerWithDerivative (double x, out double f, out double fp) |
| void | FermatFactor (int n) |
| void | PollardRhoFactor (int n) |
Static Private Member Functions | |
| static double | BesselY (int n, double x) |
| static double | BesselY_Series2 (int n, double x) |
| static double | BesselY_Series (int n, double x) |
| static double | EqualKS (int n, int c) |
| static void | Frexp (double value, out bool sign, out long mantissa, out int exponent) |
| static double | GaussHermiteIntegrate (Func< double, double > f) |
| static double | NormalMeanOrderStatisticExpansion (int i, int n) |
| static double | NormalMeanOrderStatisticExpansion2 (int i, int n) |
| static void | ComputePowerSet (double y, out double y4, out double y9, out double y16, out double y25) |
| static void | ParabolicFit (double x1, double f1, double x2, double f2, double x3, double f3, out double x0, out double fpp) |
| static void | CubicHermiteMinimum (double x0, double f0, double m0, double x1, double f1, double m1, out double x, out double fpp) |
| static void | CubicHermiteMinimum (double f0, double m0, double f1, double m1, out double t, out double fpp) |
| static double | FindMinimum (Func< double, double > f, double a, double b) |
| static double | FindMinimum (Func< double, double > f, double a, double b, double u, double fu, double v, double fv, double w, double fw, EvaluationSettings settings, int count) |
| static void | WriteMatrix (AnyRectangularMatrix A) |
Static Private Attributes | |
| static double[] | xs |
| static double[] | ws |
| static readonly double | SqrtTwo = Math.Sqrt(2.0) |
| static readonly double | SqrtPI = Math.Sqrt(Math.PI) |
|
inline |
|
inline |
|
inline |
References Meta.Numerics.Statistics.Distributions.MomentMath.CentralToCumulant(), Meta.Numerics.Statistics.Distributions.MomentMath.CentralToRaw(), Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Cumulant(), Meta.Numerics.Statistics.Distributions.MomentMath.CumulantToCentral(), Meta.Numerics.Statistics.Distributions.MomentMath.CumulantToRaw(), Meta.Numerics.Statistics.Distributions.DiscreteDistribution.Mean, Meta.Numerics.Statistics.Distributions.DiscreteDistribution.Moment(), and Meta.Numerics.Statistics.Distributions.DiscreteDistribution.MomentAboutMean().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Meta.Numerics.Functions.AdvancedMath.Gamma().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Meta.Numerics.Functions.AdvancedMath.BesselY().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inline |
References Meta.Numerics.Statistics.Distributions.MomentMath.CumulantToCentral(), Meta.Numerics.Statistics.Distributions.MomentMath.CumulantToRaw(), Meta.Numerics.Functions.AdvancedIntegerMath.Factorial(), Meta.Numerics.Statistics.Distributions.Distribution.Moment(), Meta.Numerics.Statistics.Distributions.Distribution.MomentAboutMean(), and Meta.Numerics.Statistics.Distributions.MomentMath.RawToCumulant().
|
inline |
References Meta.Numerics.Functions.AdvancedIntegerMath.GCF(), Meta.Numerics.Statistics.Distributions.KolmogorovTwoSampleExactDistribution.LatticePathSum(), Meta.Numerics.Functions.AdvancedIntegerMath.LCM(), Meta.Numerics.Statistics.Distributions.KolmogorovTwoSampleExactDistribution.Maximum, and Meta.Numerics.Statistics.Distributions.KolmogorovTwoSampleExactDistribution.Minimum.
|
inline |
References Meta.Numerics.Statistics.Histogram.Add(), Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Statistics.Histogram.ChiSquaredTest(), Meta.Numerics.Statistics.Distributions.ChiSquaredDistribution.DegreesOfFreedom, Meta.Numerics.Statistics.TestResult.Distribution, Meta.Numerics.Statistics.Distributions.DiscreteDistribution.GetRandomValue(), Meta.Numerics.Statistics.Sample.KuiperTest(), Meta.Numerics.Statistics.TestResult.LeftProbability, and Meta.Numerics.Statistics.TestResult.Statistic.
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Statistics.Histogram.ChiSquaredTest(), Meta.Numerics.Statistics.Histogram.Count, Meta.Numerics.Statistics.Distributions.ChiSquaredDistribution.DegreesOfFreedom, Meta.Numerics.Statistics.TestResult.Distribution, Meta.Numerics.Statistics.Distributions.NormalDistribution.GetRandomValue(), Meta.Numerics.Statistics.Sample.KolmogorovSmirnovTest(), Meta.Numerics.Functions.AdvancedIntegerMath.LCM(), Meta.Numerics.Statistics.Distributions.KolmogorovTwoSampleExactDistribution.ProbabilityMass(), Meta.Numerics.Statistics.TestResult.RightProbability, Meta.Numerics.MoreMath.Sqr(), and Meta.Numerics.Statistics.TestResult.Statistic.
|
inlinestaticprivate |
|
inline |
|
inlinestaticprivate |
|
inline |
|
inline |
|
inlineprivate |
References Meta.Numerics.MoreMath.Hypot().
|
inline |
References Meta.Numerics.Matrices.SquareMatrix.Transpose().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inline |
References Meta.Numerics.Interval.FromEndpoints(), Meta.Numerics.Analysis.FunctionMath.Integrate(), Meta.Numerics.Statistics.Distributions.Distribution.LeftProbability(), Meta.Numerics.Functions.AdvancedIntegerMath.LogFactorial(), Meta.Numerics.MoreMath.Pow(), and Meta.Numerics.Statistics.Distributions.Distribution.RightProbability().
|
inlinestatic |
|
inlinestaticprivate |
|
inline |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References Meta.Numerics.MoreMath.Pow().
|
inline |
|
inline |
|
inlinestaticprivate |
|
inlinestaticprivate |
| delegate void FutureTest.FutureTest.FuncWithDerivative | ( | double | x, |
| out double | f, | ||
| out double | fp | ||
| ) |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
References Meta.Numerics.Functions.AdvancedMath.Gamma().
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
References Meta.Numerics.Analysis.FunctionMath.FindZero().
|
inlinestatic |
References Meta.Numerics.Functions.AdvancedMath.Beta(), and Meta.Numerics.MoreMath.Pow().
|
inlinestatic |
References Meta.Numerics.Functions.AdvancedMath.Beta().
|
inlinestatic |
|
inline |
|
inlinestaticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |