PARP Research Group University of Murcia


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.




QVision framework. PARP research group. Copyright © 2007, 2008, 2009, 2010.