org.orekit.propagation
Class OsculatingToMeanElementsConverter.NewtonSolverImp
java.lang.Object
org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver<DifferentiableUnivariateFunction>
org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver
org.apache.commons.math3.analysis.solvers.NewtonSolver
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.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 |
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.