Uses of Enum Class
ffx.numerics.optimization.LineSearch.LineSearchResult
Packages that use LineSearch.LineSearchResult
Package
Description
The Optimize package contains local and global optimization algorithms using pure Java and OpenMM
code paths.
The Optimization package implements the limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS)
algorithm for large-scale multidimensional unconstrained optimization problems.
The X-ray package implements support for X-ray and Neutron refinement.
-
Uses of LineSearch.LineSearchResult in ffx.algorithms.optimize
Methods in ffx.algorithms.optimize with parameters of type LineSearch.LineSearchResultModifier and TypeMethodDescriptionbooleanMinimize.optimizationUpdate(int iteration, int nBFGS, int functionEvaluations, double rmsGradient, double rmsCoordinateChange, double energy, double energyChange, double angle, LineSearch.LineSearchResult lineSearchResult) This method is called by the optimizer after each step.booleanMinimizeOpenMM.optimizationUpdate(int iteration, int nBFGS, int functionEvaluations, double rmsGradient, double rmsCoordinateChange, double energy, double energyChange, double angle, LineSearch.LineSearchResult lineSearchResult) MinimizeOpenMM does not support the OptimizationListener interface.booleanPhMinimize.optimizationUpdate(int iteration, int nBFGS, int functionEvaluations, double rmsGradient, double rmsCoordinateChange, double energy, double energyChange, double angle, LineSearch.LineSearchResult lineSearchResult) This method is called by the optimizer after each step. -
Uses of LineSearch.LineSearchResult in ffx.numerics.optimization
Methods in ffx.numerics.optimization that return LineSearch.LineSearchResultModifier and TypeMethodDescriptionstatic LineSearch.LineSearchResultReturns the enum constant of this class with the specified name.static LineSearch.LineSearchResult[]LineSearch.LineSearchResult.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in ffx.numerics.optimization with parameters of type LineSearch.LineSearchResultModifier and TypeMethodDescriptionbooleanOptimizationListener.optimizationUpdate(int iter, int nBFGS, int nFunctionEvals, double gradientRMS, double coordinateRMS, double f, double df, double angle, LineSearch.LineSearchResult info) This method is called by the optimizer after each step.doubleLineSearch.search(int n, double[] x, double f, double[] g, double[] p, double[] angle, double fMove, LineSearch.LineSearchResult[] info, int[] functionEvaluations, OptimizationInterface optimizationSystem) Minimize a function along a search direction. -
Uses of LineSearch.LineSearchResult in ffx.xray
Methods in ffx.xray with parameters of type LineSearch.LineSearchResultModifier and TypeMethodDescriptionbooleanRefinementMinimize.optimizationUpdate(int iter, int nBFGS, int nfun, double grms, double xrms, double f, double df, double angle, LineSearch.LineSearchResult info) This method is called by the optimizer after each step.booleanScaleBulkMinimize.optimizationUpdate(int iter, int nBFGS, int nfun, double grms, double xrms, double f, double df, double angle, LineSearch.LineSearchResult info) This method is called by the optimizer after each step.booleanSigmaAMinimize.optimizationUpdate(int iter, int nBFGS, int nfun, double grms, double xrms, double f, double df, double angle, LineSearch.LineSearchResult info) This method is called by the optimizer after each step.booleanSplineMinimize.optimizationUpdate(int iter, int nBFGS, int nfun, double grms, double xrms, double f, double df, double angle, LineSearch.LineSearchResult info) This method is called by the optimizer after each step.