# Package jebl.math

package jebl.math

Class
Description
Binomial
Binomial coefficients
GammaFunction
gamma function
MachineAccuracy
determines machine accuracy
MatrixCalc
MatrixCalcException
MatrixCalcException.NotSquareMatrixException
MatrixCalcException.PositiveDefiniteException
MinimiserMonitor
interface for a classes that wish to monitor the progress of a Minimiser
MinimiserMonitor.Utils
MultivariateFunction
interface for a function of several variables
MultivariateMinimum
abstract base class for minimisation of a multivariate function
MultivariateMinimum.Factory
A factory interface for MultivariateMinimums (because they aren't statefree)
NumericalDerivative
approximates numerically the first and second derivatives of a function of a single variable and approximates gradient and diagonal of Hessian for multivariate functions
OrderEnumerator
A means for describing odering information, and Utilities for creating such Orderings
OrderEnumerator.OEFactory
OrderEnumerator.Utils
OrthogonalHints
Provides a means for giving an Orthogonal base optimiser (IE, OrthognalMinimum) hints about the function that may alow it to optimise better.
OrthogonalHints.Utils
OrthogonalLineFunction
converts a multivariate function into a univariate function by keeping all but one argument constant
OrthogonalSearch
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.
UnivariateFunction
interface for a function of one variable
UnivariateMinimum
minimization of a real-valued function of one variable without using derivatives.