gov.sandia.cognition.learning.algorithm.root
Interface RootBracketer

All Superinterfaces:
AnytimeAlgorithm<LineBracket>, BatchLearner<Evaluator<Double,Double>,LineBracket>, Cloneable, CloneableSerializable, IterativeAlgorithm, Serializable, StoppableAlgorithm
All Known Implementing Classes:
RootBracketExpander

public interface RootBracketer
extends BatchLearner<Evaluator<Double,Double>,LineBracket>, AnytimeAlgorithm<LineBracket>

Defines the functionality of a algorithm that finds a bracket of a root from an initial guess.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 void setInitialGuess(double intitialGuess)
          Sets the initial guess of the root location.
 
Methods inherited from interface gov.sandia.cognition.learning.algorithm.BatchLearner
learn
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone
 
Methods inherited from interface gov.sandia.cognition.algorithm.AnytimeAlgorithm
getMaxIterations, getResult, setMaxIterations
 
Methods inherited from interface gov.sandia.cognition.algorithm.IterativeAlgorithm
addIterativeAlgorithmListener, getIteration, removeIterativeAlgorithmListener
 
Methods inherited from interface gov.sandia.cognition.algorithm.StoppableAlgorithm
isResultValid, stop
 

Method Detail

setInitialGuess

void setInitialGuess(double intitialGuess)
Sets the initial guess of the root location.

Parameters:
intitialGuess - Initial guess of the root location.