opennlp.maxent.quasinewton
Class LineSearchResult

java.lang.Object
  extended by opennlp.maxent.quasinewton.LineSearchResult

public class LineSearchResult
extends Object

class to store lineSearch result


Constructor Summary
LineSearchResult(double stepSize, double valueAtX, double valurAtX_1, double[] gradAtX, double[] gradAtX_1, double[] currPoint, double[] nextPoint, int fctEvalCount)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineSearchResult

public LineSearchResult(double stepSize,
                        double valueAtX,
                        double valurAtX_1,
                        double[] gradAtX,
                        double[] gradAtX_1,
                        double[] currPoint,
                        double[] nextPoint,
                        int fctEvalCount)
Method Detail

getInitialObject

public static LineSearchResult getInitialObject(double valueAtX,
                                                double[] gradAtX,
                                                double[] x,
                                                int maxFctEval)

getInitialObject

public static LineSearchResult getInitialObject(double valueAtX,
                                                double[] gradAtX,
                                                double[] x)

getStepSize

public double getStepSize()

setStepSize

public void setStepSize(double stepSize)

getValueAtCurr

public double getValueAtCurr()

setValueAtCurr

public void setValueAtCurr(double valueAtCurr)

getValueAtNext

public double getValueAtNext()

setValueAtNext

public void setValueAtNext(double valueAtNext)

getGradAtCurr

public double[] getGradAtCurr()

setGradAtCurr

public void setGradAtCurr(double[] gradAtCurr)

getGradAtNext

public double[] getGradAtNext()

setGradAtNext

public void setGradAtNext(double[] gradAtNext)

getCurrPoint

public double[] getCurrPoint()

setCurrPoint

public void setCurrPoint(double[] currPoint)

getNextPoint

public double[] getNextPoint()

setNextPoint

public void setNextPoint(double[] nextPoint)

getFctEvalCount

public int getFctEvalCount()

setFctEvalCount

public void setFctEvalCount(int fctEvalCount)


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.