Package jebl.math

Interface Summary
MinimiserMonitor interface for a classes that wish to monitor the progress of a Minimiser
MultivariateFunction interface for a function of several variables
MultivariateMinimum.Factory A factory interface for MultivariateMinimums (because they aren't statefree)
OrderEnumerator A means for describing odering information, and Utilities for creating such Orderings
OrderEnumerator.OEFactory  
OrthogonalHints Provides a means for giving an Orthogonal base optimiser (IE, OrthognalMinimum) hints about the function that may alow it to optimise better.
OrthogonalSearch.RoundOptimiser  
UnivariateFunction interface for a function of one variable
 

Class Summary
Binomial Binomial coefficients
GammaFunction gamma function
MachineAccuracy determines machine accuracy
MatrixCalc  
MinimiserMonitor.Utils  
MultivariateMinimum abstract base class for minimisation of a multivariate function
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.Utils  
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.
UnivariateMinimum minimization of a real-valued function of one variable without using derivatives.
 

Exception Summary
MatrixCalcException  
MatrixCalcException.NotSquareMatrixException  
MatrixCalcException.PositiveDefiniteException