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 |