Package jebl.math
-
Interface Summary Interface Description MinimiserMonitor interface for a classes that wish to monitor the progress of a MinimiserMultivariateFunction interface for a function of several variablesMultivariateMinimum.Factory A factory interface for MultivariateMinimums (because they aren't statefree)OrderEnumerator A means for describing odering information, and Utilities for creating such OrderingsOrderEnumerator.OEFactory OrthogonalHints Provides a means for giving an Orthogonal base optimiser (IE, OrthognalMinimum) hints about the function that may alow it to optimise better.UnivariateFunction interface for a function of one variable -
Class Summary Class Description Binomial Binomial coefficientsGammaFunction gamma functionMachineAccuracy determines machine accuracyMatrixCalc MinimiserMonitor.Utils MultivariateMinimum abstract base class for minimisation of a multivariate functionNumericalDerivative approximates numerically the first and second derivatives of a function of a single variable and approximates gradient and diagonal of Hessian for multivariate functionsOrderEnumerator.Utils OrthogonalHints.Utils OrthogonalLineFunction converts a multivariate function into a univariate function by keeping all but one argument constantOrthogonalSearch minimization of a real-valued function of several variables without using derivatives, using the simple strategy of optimizing variables one by one.Random Random number generation.UnivariateMinimum minimization of a real-valued function of one variable without using derivatives. -
Exception Summary Exception Description MatrixCalcException MatrixCalcException.NotSquareMatrixException MatrixCalcException.PositiveDefiniteException