src/qvmath/qvnumericalanalysis.cpp File Reference
File from the QVision library.
More...
#include <qvmath/qvnumericalanalysis.h>
#include <gsl/gsl_multimin.h>
#include <QPair>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_min.h>
Go to the source code of this file.
|
Functions |
const QVVector | qvEstimateGradient (const QVFunction< QVVector, double > &multivariateFunction, const QVVector &location, const double h) |
| Estimates the gradient vector for the function using the forward two-points rule for the derivative approximation.
|
const QVMatrix | qvEstimateHessian (const QVFunction< QVVector, double > &multivariateFunction, const QVVector &location, const double h) |
| Estimates the hessian matrix for the function using the forward two-point rule for the derivative approximation.
|
const bool | qvGSLMinimizeFDF (QVFunction< QVVector, double > &function, QVVector &point, const GSLMultiminFDFMinimizerType gslMinimizerAlgorithm, const int maxIterations, const double maxGradientNorm, const double step, const double tol) |
| Wrapper to GSL multivariate function minimization using gradient information.
|
const bool | qvGSLMinimizeFDF (QVFunction< QVVector, double > &function, QVFunction< QVVector, QVVector > &gradientFunction, QVVector &point, const GSLMultiminFDFMinimizerType gslMinimizerAlgorithm, const int maxIterations, const double maxGradientNorm, const double step, const double tol) |
| Wrapper to GSL multivariate function minimization using gradient information.
|
const bool | qvGSLMinimize (QVFunction< double, double > &function, double &x, double &lower, double &upper, const GSLMinFMinimizer gslMinimizerAlgorithm, const int maxIterations, const double absoluteError, const double relativeError) |
| Wrapper to GSL function minimization.
|
Detailed Description
File from the QVision library.
- Author:
- PARP Research Group. University of Murcia, Spain.
Definition in file qvnumericalanalysis.cpp.