#include <TooN/TooN.h>
#include <vector>
#include <cmath>
Go to the source code of this file.
Classes | |
struct | TooN::Internal::CentralCrossDifferenceSecond< Functor, Precision, Size, Base > |
struct | TooN::Internal::CentralDifferenceGradient< Functor, Precision, Size, Base > |
struct | TooN::Internal::CentralDifferenceSecond< Functor, Precision, Size, Base > |
Namespaces | |
namespace | TooN |
Everything lives inside this namespace. | |
namespace | TooN::Internal |
Functions | |
template<class F , class Precision > | |
std::pair< Precision, Precision > | TooN::Internal::extrapolate_to_zero (F &f) |
template<class F , int S, class P , class B > | |
Vector< S, P > | TooN::numerical_gradient (const F &f, const Vector< S, P, B > &x) |
template<class F , int S, class P , class B > | |
Matrix< S, 2, P > | TooN::numerical_gradient_with_errors (const F &f, const Vector< S, P, B > &x) |
template<class F , int S, class P , class B > | |
Matrix< S, S, P > | TooN::numerical_hessian (const F &f, const Vector< S, P, B > &x) |
template<class F , int S, class P , class B > | |
pair< Matrix< S, S, P > , Matrix< S, S, P > > | TooN::numerical_hessian_with_errors (const F &f, const Vector< S, P, B > &x) |