public class LineSearchResult extends Object
Constructor and Description |
---|
LineSearchResult(double stepSize,
double valueAtX,
double valurAtX_1,
double[] gradAtX,
double[] gradAtX_1,
double[] currPoint,
double[] nextPoint,
int fctEvalCount) |
Modifier and Type | Method and Description |
---|---|
double[] |
getCurrPoint() |
int |
getFctEvalCount() |
double[] |
getGradAtCurr() |
double[] |
getGradAtNext() |
static LineSearchResult |
getInitialObject(double valueAtX,
double[] gradAtX,
double[] x) |
static LineSearchResult |
getInitialObject(double valueAtX,
double[] gradAtX,
double[] x,
int maxFctEval) |
double[] |
getNextPoint() |
double |
getStepSize() |
double |
getValueAtCurr() |
double |
getValueAtNext() |
void |
setCurrPoint(double[] currPoint) |
void |
setFctEvalCount(int fctEvalCount) |
void |
setGradAtCurr(double[] gradAtCurr) |
void |
setGradAtNext(double[] gradAtNext) |
void |
setNextPoint(double[] nextPoint) |
void |
setStepSize(double stepSize) |
void |
setValueAtCurr(double valueAtCurr) |
void |
setValueAtNext(double valueAtNext) |
public LineSearchResult(double stepSize, double valueAtX, double valurAtX_1, double[] gradAtX, double[] gradAtX_1, double[] currPoint, double[] nextPoint, int fctEvalCount)
public static LineSearchResult getInitialObject(double valueAtX, double[] gradAtX, double[] x, int maxFctEval)
public static LineSearchResult getInitialObject(double valueAtX, double[] gradAtX, double[] x)
public double getStepSize()
public void setStepSize(double stepSize)
public double getValueAtCurr()
public void setValueAtCurr(double valueAtCurr)
public double getValueAtNext()
public void setValueAtNext(double valueAtNext)
public double[] getGradAtCurr()
public void setGradAtCurr(double[] gradAtCurr)
public double[] getGradAtNext()
public void setGradAtNext(double[] gradAtNext)
public double[] getCurrPoint()
public void setCurrPoint(double[] currPoint)
public double[] getNextPoint()
public void setNextPoint(double[] nextPoint)
public int getFctEvalCount()
public void setFctEvalCount(int fctEvalCount)
Copyright © 2019 The Apache Software Foundation. All rights reserved.