#include "numeric/quadfitlinesearch.hxx"#include "numeric/exception.hxx"#include "numeric/funcobj.hxx"#include "numeric/polyeqnsolver.hxx"#include "numeric/matrix.hxx"#include "numeric/diff.hxx"#include <stdio.h>#include <memory>#include <vector>#include <cmath>#include <exception>#include <string>#include <sstream>

Go to the source code of this file.
Namespaces | |
| namespace | scsolver |
| namespace | scsolver::numeric |
Classes | |
| class | scsolver::numeric::StepCalculationFailed |
| class | scsolver::numeric::InitialPointsNotFound |
| struct | scsolver::numeric::QuadFitSearchData |
| class | scsolver::numeric::PrefixedSingleVarFuncObj |
Enumerations | |
| enum | scsolver::numeric::ArmijoCheckStatus { scsolver::numeric::Armijo_Unknown, scsolver::numeric::Armijo_InitialCheckFailed, scsolver::numeric::Armijo_AlphaCheckFailed, scsolver::numeric::Armijo_Success } |
Functions | |
| static ArmijoCheckStatus | scsolver::numeric::satisfiesArmijosRule (QuadFitSearchData &rData, double step, const double e, const double alpha, const double f0, const double ff0, const double xoffset=0.0, bool debug=false) |
| static double | scsolver::numeric::findLargestStep (QuadFitSearchData &rData, double step, const double e, const double alpha, const double f0, const double ff0, const double xoffset) |
| static void | scsolver::numeric::printArmijoStatus (ArmijoCheckStatus status) |
| static void | scsolver::numeric::calcStepLength (QuadFitSearchData &rData, bool debug) |
| static void | scsolver::numeric::findInitialPoints (QuadFitSearchData &data, bool debug) |
1.5.3