Uses of Interface
jebl.math.MultivariateFunction
Packages that use MultivariateFunction
-
Uses of MultivariateFunction in jebl.evolution.coalescent
Classes in jebl.evolution.coalescent that implement MultivariateFunction -
Uses of MultivariateFunction in jebl.math
Methods in jebl.math with parameters of type MultivariateFunctionModifier and TypeMethodDescriptionstatic double[]NumericalDerivative.diagonalHessian(MultivariateFunction f, double[] x) determine diagonal of HessiandoubleMultivariateMinimum.findMinimum(MultivariateFunction f, double[] xvec) Find minimum close to vector xdoubleMultivariateMinimum.findMinimum(MultivariateFunction f, double[] xvec, int fxFracDigits, int xFracDigits) Find minimum close to vector x (desired fractional digits for each parameter is specified)doubleMultivariateMinimum.findMinimum(MultivariateFunction f, double[] xvec, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor) Find minimum close to vector x (desired fractional digits for each parameter is specified)static double[]NumericalDerivative.gradient(MultivariateFunction f, double[] x) determine gradientstatic voidNumericalDerivative.gradient(MultivariateFunction f, double[] x, double[] grad) determine gradientvoidMinimiserMonitor.newMinimum(double value, double[] parameterValues, MultivariateFunction beingOptimized) Inform monitor of a new minimum, along with the current arguments.abstract voidMultivariateMinimum.optimize(MultivariateFunction f, double[] xvec, double tolfx, double tolx) The actual optimization routine (needs to be implemented in a subclass of MultivariateMinimum).voidMultivariateMinimum.optimize(MultivariateFunction f, double[] xvec, double tolfx, double tolx, MinimiserMonitor monitor) The actual optimization routine It finds a minimum close to vector x when the absolute tolerance for each parameter is specified.voidOrthogonalSearch.optimize(MultivariateFunction f, double[] xvec, double tolfx, double tolx) voidOrthogonalSearch.optimize(MultivariateFunction f, double[] xvec, double tolfx, double tolx, MinimiserMonitor monitor) Constructors in jebl.math with parameters of type MultivariateFunctionModifierConstructorDescriptionconstruct univariate function from multivariate functionOrthogonalLineFunction(MultivariateFunction func, int selectedDimension, double[] initialArguments) construct univariate function from multivariate function