Uses of Class
gov.sandia.cognition.learning.algorithm.minimization.line.InputOutputSlopeTriplet

Packages that use InputOutputSlopeTriplet
gov.sandia.cognition.learning.algorithm.minimization.line Provides line (scalar) minimization algorithms. 
gov.sandia.cognition.learning.function.scalar Provides functions that output real numbers. 
 

Uses of InputOutputSlopeTriplet in gov.sandia.cognition.learning.algorithm.minimization.line
 

Methods in gov.sandia.cognition.learning.algorithm.minimization.line that return InputOutputSlopeTriplet
 InputOutputSlopeTriplet InputOutputSlopeTriplet.clone()
           
 InputOutputSlopeTriplet LineMinimizerDerivativeBased.InternalFunction.convertInputFromInternal(InputOutputSlopeTriplet internalPoint)
          Converts an InternalFunction InputOutputSlopeTriplet to a real-world InputOutputSlopeTriplet by unreflection and flipping the sign of the slope (if the direction of search was backward).
 InputOutputSlopeTriplet LineBracket.getLowerBound()
          Getter for lowerBound
 InputOutputSlopeTriplet WolfeConditions.getOriginalPoint()
          Getter for originalPoint
 InputOutputSlopeTriplet LineBracket.getOtherPoint()
          Getter for otherPoint
 InputOutputSlopeTriplet LineBracket.getUpperBound()
          Getter for upperBound
 

Methods in gov.sandia.cognition.learning.algorithm.minimization.line with parameters of type InputOutputSlopeTriplet
 InputOutputSlopeTriplet LineMinimizerDerivativeBased.InternalFunction.convertInputFromInternal(InputOutputSlopeTriplet internalPoint)
          Converts an InternalFunction InputOutputSlopeTriplet to a real-world InputOutputSlopeTriplet by unreflection and flipping the sign of the slope (if the direction of search was backward).
 boolean WolfeConditions.evaluate(InputOutputSlopeTriplet trialPoint)
          Evaluates if the trial point meets the Wolfe conditions
static boolean WolfeConditions.evaluateGoldsteinCondition(InputOutputSlopeTriplet originalPoint, InputOutputPair<Double,Double> trialPoint, double slopeCondition)
          Evaluates the Goldstein (Armijo) conditions, which is purely a sufficient decrease condition.
 void LineBracket.setLowerBound(InputOutputSlopeTriplet lowerBound)
          Setter for lowerBound
 void WolfeConditions.setOriginalPoint(InputOutputSlopeTriplet originalPoint)
          Setter for originalPoint
 void LineBracket.setOtherPoint(InputOutputSlopeTriplet otherPoint)
          Setter for otherPoint
 void LineBracket.setUpperBound(InputOutputSlopeTriplet upperBound)
          Setter for upperBound
 

Constructors in gov.sandia.cognition.learning.algorithm.minimization.line with parameters of type InputOutputSlopeTriplet
InputOutputSlopeTriplet(InputOutputSlopeTriplet other)
          Copy constructor
LineBracket(InputOutputSlopeTriplet lowerBound, InputOutputSlopeTriplet upperBound, InputOutputSlopeTriplet otherPoint)
          Creates a new instance of LineBracket
WolfeConditions(InputOutputSlopeTriplet originalPoint, double slopeCondition, double curvatureCondition)
          Creates a new instance of WolfeConditions
 

Uses of InputOutputSlopeTriplet in gov.sandia.cognition.learning.function.scalar
 

Methods in gov.sandia.cognition.learning.function.scalar with parameters of type InputOutputSlopeTriplet
static PolynomialFunction.Linear PolynomialFunction.Linear.fit(InputOutputSlopeTriplet p0)
          Fits a linear (stright-line) curve to the given data point
static PolynomialFunction.Quadratic PolynomialFunction.Quadratic.fit(InputOutputSlopeTriplet p0, InputOutputPair<Double,Double> p1)
          Fits a quadratic to two points, one of which has slope information.
static PolynomialFunction.Cubic PolynomialFunction.Cubic.fit(InputOutputSlopeTriplet p0, InputOutputSlopeTriplet p1)
          Fits a cubic to two InputOutputSlopeTriplets using a closed-form solution