@PublicationReference(author="Wikipedia", title="Bisection method", type=WebPage, year=2009, url="http://en.wikipedia.org/wiki/Bisection_method") public class RootFinderBisectionMethod extends AbstractBracketedRootFinder
DEFAULT_ROOT_BRACKETER
DEFAULT_MAX_ITERATIONS, DEFAULT_TOLERANCE
data, keepGoing
maxIterations
DEFAULT_ITERATION, iteration
Constructor and Description |
---|
RootFinderBisectionMethod()
Creates a new instance of RootFinderBisectionMethod
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
step()
Called to take a single step of the learning algorithm.
|
cleanupAlgorithm, getBracketer, getResult, getRootBracket, initializeAlgorithm, setBracketer, setRootBracket
clone, getInitialGuess, getPerformance, getTolerance, setInitialGuess, setTolerance
getData, getKeepGoing, learn, setData, setKeepGoing, stop
getMaxIterations, isResultValid, setMaxIterations
addIterativeAlgorithmListener, fireAlgorithmEnded, fireAlgorithmStarted, fireStepEnded, fireStepStarted, getIteration, getListeners, removeIterativeAlgorithmListener, setIteration, setListeners
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
learn
getMaxIterations, setMaxIterations
addIterativeAlgorithmListener, getIteration, removeIterativeAlgorithmListener
isResultValid, stop
public RootFinderBisectionMethod()
protected boolean step()
AbstractAnytimeBatchLearner
step
in class AbstractAnytimeBatchLearner<Evaluator<java.lang.Double,java.lang.Double>,InputOutputPair<java.lang.Double,java.lang.Double>>