OpenNN  2.2
Open Neural Networks Library
OpenNN::NumericalDifferentiation Member List

This is the complete list of members for OpenNN::NumericalDifferentiation, including all inherited members.

calculate_central_differences_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_derivative(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_gradient(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_gradient(const T &t, double(T::*f)(const Vector< double > &), const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_gradient(const T &t, double(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_gradient(const T &t, double(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Hessian(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Hessian(const T &t, double(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Hessian(const T &t, double(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &, const Vector< double > &) const, const size_t &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &, const Vector< double > &) const, const size_t &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const size_t &, const Vector< double > &) const, const size_t &dummy_int_1, const size_t &dummy_int_2, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_second_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_second_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_central_differences_second_derivative(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const OpenNN::NumericalDifferentiationinline
calculate_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_derivative(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_derivative(const T &t, double(T::*f)(const double &) const, const double &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_derivative(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_gradient(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_gradient(const T &t, double(T::*f)(const Vector< double > &), const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_gradient(const T &t, double(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_gradient(const T &t, double(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Hessian(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Hessian(const T &t, double(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Hessian(const T &t, double(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &, const Vector< double > &) const, const size_t &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &, const Vector< double > &) const, const size_t &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const size_t &, const Vector< double > &) const, const size_t &dummy_int_1, const size_t &dummy_int_2, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_second_derivative(const T &t, double(T::*f)(const double &) const, const double &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_second_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_forward_differences_second_derivative(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_gradient(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_gradient(const T &t, double(T::*f)(const Vector< double > &), const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_gradient(const T &t, double(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_gradient(const T &t, double(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_h(const double &) const OpenNN::NumericalDifferentiation
calculate_h(const Vector< double > &) const OpenNN::NumericalDifferentiation
calculate_Hessian(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Hessian(const T &t, double(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Hessian(const T &t, double(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Hessian_form(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Hessian_form(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &, const Vector< double > &) const, const size_t &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &, const Vector< double > &) const, const Vector< double > &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &, const Vector< double > &) const, const size_t &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const size_t &, const size_t &, const Vector< double > &) const, const size_t &dummy_int_1, const size_t &dummy_int_2, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_second_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const OpenNN::NumericalDifferentiationinline
calculate_second_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
calculate_second_derivative(const T &t, Vector< double >(T::*f)(const size_t &, const Vector< double > &) const, const size_t &dummy, const Vector< double > &x) const OpenNN::NumericalDifferentiationinline
CentralDifferences enum value (defined in OpenNN::NumericalDifferentiation)OpenNN::NumericalDifferentiation
displayOpenNN::NumericalDifferentiationprivate
ForwardDifferences enum value (defined in OpenNN::NumericalDifferentiation)OpenNN::NumericalDifferentiation
from_XML(const tinyxml2::XMLDocument &)OpenNN::NumericalDifferentiation
get_display(void) const OpenNN::NumericalDifferentiation
get_numerical_differentiation_method(void) const OpenNN::NumericalDifferentiation
get_precision_digits(void) const OpenNN::NumericalDifferentiation
numerical_differentiation_methodOpenNN::NumericalDifferentiationprivate
NumericalDifferentiation(void)OpenNN::NumericalDifferentiationexplicit
NumericalDifferentiation(const NumericalDifferentiation &)OpenNN::NumericalDifferentiation
NumericalDifferentiationMethod enum nameOpenNN::NumericalDifferentiation
operator=(const NumericalDifferentiation &)OpenNN::NumericalDifferentiation
operator==(const NumericalDifferentiation &) const OpenNN::NumericalDifferentiation
precision_digitsOpenNN::NumericalDifferentiationprivate
set(const NumericalDifferentiation &)OpenNN::NumericalDifferentiation
set_default(void)OpenNN::NumericalDifferentiation
set_display(const bool &)OpenNN::NumericalDifferentiation
set_numerical_differentiation_method(const NumericalDifferentiationMethod &)OpenNN::NumericalDifferentiation
set_numerical_differentiation_method(const std::string &)OpenNN::NumericalDifferentiation
set_precision_digits(const size_t &)OpenNN::NumericalDifferentiation
to_XML(void) const OpenNN::NumericalDifferentiation
write_numerical_differentiation_method(void) const OpenNN::NumericalDifferentiation
~NumericalDifferentiation(void)OpenNN::NumericalDifferentiationvirtual