src/qvmath/qvnumericalanalysis.cpp File ReferenceFile from the QVision library. More...
#include <qvmath/qvnumericalanalysis.h>
#include <gsl/gsl_multimin.h>
#include <QPair>
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.
|
double | my_f (const gsl_vector *v, void *params) |
void | my_df (const gsl_vector *v, void *params, gsl_vector *df) |
void | my_fdf (const gsl_vector *x, void *params, double *f, gsl_vector *df) |
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 function minimization using gradient information.
|
double | my_f_gradient (const gsl_vector *v, void *params) |
void | my_df_gradient (const gsl_vector *v, void *params, gsl_vector *df) |
void | my_fdf_gradient (const gsl_vector *x, void *params, double *f, gsl_vector *df) |
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 function minimization using gradient information.
|
Detailed Description
File from the QVision library.
- Author:
- PARP Research Group. University of Murcia, Spain.
Definition in file qvnumericalanalysis.cpp.
|