org.orekit.propagation
Class OsculatingToMeanElementsConverter.NewtonSolverImp

java.lang.Object
  extended by org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver<DifferentiableUnivariateFunction>
      extended by org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver
          extended by org.apache.commons.math3.analysis.solvers.NewtonSolver
              extended by org.orekit.propagation.OsculatingToMeanElementsConverter.NewtonSolverImp
All Implemented Interfaces:
BaseUnivariateSolver<DifferentiableUnivariateFunction>, DifferentiableUnivariateSolver
Enclosing class:
OsculatingToMeanElementsConverter

public class OsculatingToMeanElementsConverter.NewtonSolverImp
extends NewtonSolver

Specific implementation of the Newton solver. This solver updates the SemiMajorAxisFunction for next computation.


Method Summary
 double doSolve()
          Method for implementing actual optimization algorithms in derived classes.
 
Methods inherited from class org.apache.commons.math3.analysis.solvers.NewtonSolver
solve
 
Methods inherited from class org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver
computeDerivativeObjectiveValue, setup
 
Methods inherited from class org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver
computeObjectiveValue, getAbsoluteAccuracy, getEvaluations, getFunctionValueAccuracy, getMax, getMaxEvaluations, getMin, getRelativeAccuracy, getStartValue, incrementEvaluationCount, isBracketing, isSequence, solve, solve, verifyBracketing, verifyInterval, verifySequence
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.math3.analysis.solvers.BaseUnivariateSolver
getAbsoluteAccuracy, getEvaluations, getFunctionValueAccuracy, getMaxEvaluations, getRelativeAccuracy, solve, solve
 

Method Detail

doSolve

public double doSolve()
Method for implementing actual optimization algorithms in derived classes.

Overrides:
doSolve in class NewtonSolver
Returns:
the root.


Copyright © 2016 CNES. All Rights Reserved.