Skip navigation links
A B C D E F G I L M N P R S T U V X _ 

A

addIterateListener(NumericSolutionIterateListener) - Method in class com.github.chen0040.ls.LocalSearch
 
addIterateListener(NumericSolutionIterateListener) - Method in class com.github.chen0040.ls.SearchListenerService
 
addUpdateListener(NumericSolutionUpdatedListener) - Method in class com.github.chen0040.ls.LocalSearch
 
addUpdateListener(NumericSolutionUpdatedListener) - Method in class com.github.chen0040.ls.SearchListenerService
 
alpha() - Method in class com.github.chen0040.ls.LineSearchResult
 
apply(double[], double[], double[], Object) - Method in interface com.github.chen0040.ls.CostEvaluationMethod
 
apply(double[], double[], double[], double[], Object) - Method in interface com.github.chen0040.ls.GradientEvaluationMethod
 

B

BetaFormula - Enum in com.github.chen0040.ls.methods.cgs
Created by xschen on 12/8/15.

C

calcGradient(double[], double[]) - Method in class com.github.chen0040.ls.CostFunction
 
calcGradient(double) - Method in class com.github.chen0040.ls.CostFunction
 
calcGradient(double[], double[], CostEvaluationMethod, double[], double[], Object) - Static method in class com.github.chen0040.ls.GradientEstimation
 
clone() - Method in class com.github.chen0040.ls.solutions.NumericSolution
 
com.github.chen0040.ls - package com.github.chen0040.ls
 
com.github.chen0040.ls.events - package com.github.chen0040.ls.events
 
com.github.chen0040.ls.methods.cgs - package com.github.chen0040.ls.methods.cgs
 
com.github.chen0040.ls.methods.naive - package com.github.chen0040.ls.methods.naive
 
com.github.chen0040.ls.solutions - package com.github.chen0040.ls.solutions
 
computeBeta(double[], double[], double[]) - Method in class com.github.chen0040.ls.methods.cgs.NonlinearCGSearch
 
constraint - Variable in class com.github.chen0040.ls.CostFunction
 
copy(CostFunction) - Method in class com.github.chen0040.ls.CostFunction
 
copy(LocalSearch) - Method in class com.github.chen0040.ls.LocalSearch
 
copy(LocalSearch) - Method in class com.github.chen0040.ls.methods.cgs.NonlinearCGSearch
 
copy(LocalSearch) - Method in class com.github.chen0040.ls.methods.naive.SweepingSearch
 
cost() - Method in class com.github.chen0040.ls.solutions.NumericSolution
 
CostEvaluationMethod - Interface in com.github.chen0040.ls
Created by xschen on 29/4/2017.
CostFunction - Class in com.github.chen0040.ls
Created by xschen on 12/8/15.
CostFunction(int, double, double) - Constructor for class com.github.chen0040.ls.CostFunction
 
CostFunction() - Constructor for class com.github.chen0040.ls.CostFunction
 
create(double[], double[]) - Static method in class com.github.chen0040.ls.solutions.NumericSolutionFactory
 
createRandom(double[], double[]) - Method in class com.github.chen0040.ls.methods.naive.RandomSearch
 
createRandomSolution() - Method in class com.github.chen0040.ls.CostFunction
 

D

dimensionCount - Variable in class com.github.chen0040.ls.CostFunction
 
divide(NumericSolution, double) - Static method in class com.github.chen0040.ls.solutions.NumericSolution
 

E

equals(Object) - Method in class com.github.chen0040.ls.solutions.NumericSolution
 
evaluate(double[]) - Method in class com.github.chen0040.ls.CostFunction
 
evaluate(double) - Method in class com.github.chen0040.ls.CostFunction
 

F

fool(double, double) - Static method in class com.github.chen0040.ls.GradientEstimation
 
fx() - Method in class com.github.chen0040.ls.LineSearchResult
 

G

get(int) - Method in class com.github.chen0040.ls.solutions.NumericSolution
 
getConstraint() - Method in class com.github.chen0040.ls.CostFunction
 
getDimensionCount() - Method in class com.github.chen0040.ls.CostFunction
 
GetDistanceSq2(NumericSolution) - Method in class com.github.chen0040.ls.solutions.NumericSolution
 
getEvaluationcount() - Method in class com.github.chen0040.ls.CostFunction
 
getLength() - Method in class com.github.chen0040.ls.solutions.NumericSolution
 
getLowerBoundAtIndex(int) - Method in class com.github.chen0040.ls.CostFunction
 
getLowerBounds() - Method in class com.github.chen0040.ls.LocalSearch
 
getUpperBoundAtIndex(int) - Method in class com.github.chen0040.ls.CostFunction
 
getUpperBounds() - Method in class com.github.chen0040.ls.LocalSearch
 
GradientEstimation - Class in com.github.chen0040.ls
Created by xschen on 12/8/15.
GradientEstimation() - Constructor for class com.github.chen0040.ls.GradientEstimation
 
GradientEvaluationMethod - Interface in com.github.chen0040.ls
Created by xschen on 12/8/15.

I

improved() - Method in class com.github.chen0040.ls.solutions.NumericSolutionUpdateResult
 
improvement() - Method in class com.github.chen0040.ls.solutions.NumericSolutionUpdateResult
 
initialize(int) - Method in class com.github.chen0040.ls.CostFunction
 
isOutOfBounds(double[]) - Method in class com.github.chen0040.ls.CostFunction
 

L

LineSearch - Class in com.github.chen0040.ls
Created by xschen on 12/8/15.
LineSearch() - Constructor for class com.github.chen0040.ls.LineSearch
 
LineSearchResult - Class in com.github.chen0040.ls
Created by xschen on 12/8/15.
LineSearchResult(double[], double, double, boolean) - Constructor for class com.github.chen0040.ls.LineSearchResult
 
LocalSearch - Class in com.github.chen0040.ls
Created by xschen on 12/8/15.
LocalSearch() - Constructor for class com.github.chen0040.ls.LocalSearch
 
lowerBounds - Variable in class com.github.chen0040.ls.CostFunction
 

M

makeCopy() - Method in class com.github.chen0040.ls.LocalSearch
 
makeCopy() - Method in class com.github.chen0040.ls.methods.cgs.NonlinearCGSearch
 
makeCopy() - Method in class com.github.chen0040.ls.methods.naive.RandomSearch
 
makeCopy() - Method in class com.github.chen0040.ls.methods.naive.SweepingSearch
 
mEvaluationCount - Variable in class com.github.chen0040.ls.CostFunction
 
minimize(double[], CostEvaluationMethod, GradientEvaluationMethod, TerminationEvaluationMethod, Object) - Method in class com.github.chen0040.ls.LocalSearch
 
minimize(double[], CostFunction, int) - Method in class com.github.chen0040.ls.LocalSearch
 
minimize(double[], CostEvaluationMethod, int) - Method in class com.github.chen0040.ls.LocalSearch
 
minimize(CostEvaluationMethod, int) - Method in class com.github.chen0040.ls.LocalSearch
 
minimize(double[], CostEvaluationMethod, GradientEvaluationMethod, TerminationEvaluationMethod, Object) - Method in class com.github.chen0040.ls.methods.cgs.NonlinearCGSearch
 
minimize(double[], CostEvaluationMethod, GradientEvaluationMethod, TerminationEvaluationMethod, Object) - Method in class com.github.chen0040.ls.methods.naive.RandomSearch
 
minimize(double[], CostEvaluationMethod, GradientEvaluationMethod, TerminationEvaluationMethod, Object) - Method in class com.github.chen0040.ls.methods.naive.SweepingSearch
 
minus(NumericSolution, NumericSolution) - Static method in class com.github.chen0040.ls.solutions.NumericSolution
 
mutate(int, double) - Method in class com.github.chen0040.ls.solutions.NumericSolution
 
mutate(double[], double) - Static method in class com.github.chen0040.ls.solutions.NumericSolutionFactory
 

N

NonlinearCGSearch - Class in com.github.chen0040.ls.methods.cgs
Created by xschen on 12/8/15.
NonlinearCGSearch() - Constructor for class com.github.chen0040.ls.methods.cgs.NonlinearCGSearch
 
notifySolutionUpdated(NumericSolution, NumericSolutionUpdateResult, int) - Method in class com.github.chen0040.ls.LocalSearch
 
notifySolutionUpdated(NumericSolution, NumericSolutionUpdateResult, int) - Method in class com.github.chen0040.ls.SearchListenerService
 
NumericSolution - Class in com.github.chen0040.ls.solutions
Created by xschen on 12/8/15.
NumericSolution(int) - Constructor for class com.github.chen0040.ls.solutions.NumericSolution
 
NumericSolution() - Constructor for class com.github.chen0040.ls.solutions.NumericSolution
 
NumericSolution(double[], double) - Constructor for class com.github.chen0040.ls.solutions.NumericSolution
 
NumericSolutionFactory - Class in com.github.chen0040.ls.solutions
Created by xschen on 13/8/15.
NumericSolutionFactory() - Constructor for class com.github.chen0040.ls.solutions.NumericSolutionFactory
 
NumericSolutionIterateListener - Interface in com.github.chen0040.ls.events
Created by xschen on 12/8/15.
NumericSolutionUpdatedListener - Interface in com.github.chen0040.ls.events
Created by xschen on 12/8/15.
NumericSolutionUpdateResult - Class in com.github.chen0040.ls.solutions
Created by xschen on 29/4/2017.
NumericSolutionUpdateResult(double, boolean) - Constructor for class com.github.chen0040.ls.solutions.NumericSolutionUpdateResult
 

P

plus(NumericSolution, NumericSolution) - Static method in class com.github.chen0040.ls.solutions.NumericSolution
 

R

randomize(double[]) - Method in class com.github.chen0040.ls.methods.cgs.NonlinearCGSearch
 
RandomSearch - Class in com.github.chen0040.ls.methods.naive
Created by xschen on 12/8/15.
RandomSearch() - Constructor for class com.github.chen0040.ls.methods.naive.RandomSearch
 
removeIterateListener(NumericSolutionIterateListener) - Method in class com.github.chen0040.ls.LocalSearch
 
removeIterateListener(NumericSolutionIterateListener) - Method in class com.github.chen0040.ls.SearchListenerService
 
removeUpdateListener(NumericSolutionUpdatedListener) - Method in class com.github.chen0040.ls.LocalSearch
 
removeUpdateListener(NumericSolutionUpdatedListener) - Method in class com.github.chen0040.ls.SearchListenerService
 
report(NumericSolution, NumericSolutionUpdateResult, int) - Method in interface com.github.chen0040.ls.events.NumericSolutionIterateListener
 
report(NumericSolution, NumericSolutionUpdateResult, int) - Method in interface com.github.chen0040.ls.events.NumericSolutionUpdatedListener
 

S

search(double[], double, double[], CostEvaluationMethod, GradientEvaluationMethod, double[], double[], Object) - Static method in class com.github.chen0040.ls.LineSearch
 
search(double[], double, double[], CostFunction) - Static method in class com.github.chen0040.ls.LineSearch
 
SearchListenerService - Class in com.github.chen0040.ls
Created by xschen on 13/8/15.
SearchListenerService() - Constructor for class com.github.chen0040.ls.SearchListenerService
 
setBetaFormula(BetaFormula) - Method in class com.github.chen0040.ls.methods.cgs.NonlinearCGSearch
 
setConstraint(Object) - Method in class com.github.chen0040.ls.CostFunction
 
setLowerBoundAtIndex(int, double) - Method in class com.github.chen0040.ls.CostFunction
 
setLowerBounds(double[]) - Method in class com.github.chen0040.ls.LocalSearch
 
setUpperBoundAtIndex(int, double) - Method in class com.github.chen0040.ls.CostFunction
 
setUpperBounds(double[]) - Method in class com.github.chen0040.ls.LocalSearch
 
shouldTerminate(NumericSolutionUpdateResult, int) - Method in interface com.github.chen0040.ls.TerminationEvaluationMethod
 
small() - Static method in class com.github.chen0040.ls.GradientEstimation
 
step(NumericSolution, NumericSolutionUpdateResult, int) - Method in class com.github.chen0040.ls.LocalSearch
 
step(NumericSolution, NumericSolutionUpdateResult, int) - Method in class com.github.chen0040.ls.SearchListenerService
 
success() - Method in class com.github.chen0040.ls.LineSearchResult
 
sum(double[]) - Static method in class com.github.chen0040.ls.solutions.NumericSolutionFactory
 
SweepingSearch - Class in com.github.chen0040.ls.methods.naive
Created by xschen on 23/8/15.
SweepingSearch() - Constructor for class com.github.chen0040.ls.methods.naive.SweepingSearch
 

T

TerminationEvaluationMethod - Interface in com.github.chen0040.ls
Created by xschen on 29/4/2017.
times(NumericSolution, double) - Static method in class com.github.chen0040.ls.solutions.NumericSolution
 
tryUpdateSolution(double[], double) - Method in class com.github.chen0040.ls.solutions.NumericSolution
 

U

upperBounds - Variable in class com.github.chen0040.ls.CostFunction
 

V

valueOf(String) - Static method in enum com.github.chen0040.ls.methods.cgs.BetaFormula
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.chen0040.ls.methods.cgs.BetaFormula
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.github.chen0040.ls.solutions.NumericSolution
 

X

x() - Method in class com.github.chen0040.ls.LineSearchResult
 

_

_calcGradient(double[], double[]) - Method in class com.github.chen0040.ls.CostFunction
 
_evaluate(double[]) - Method in class com.github.chen0040.ls.CostFunction
 
A B C D E F G I L M N P R S T U V X _ 
Skip navigation links

Copyright © 2017. All rights reserved.