, including all inherited members.
calculate_central_differences_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_derivative(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_gradient(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_gradient(const T &t, double(T::*f)(const Vector< double > &), const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_central_differences_gradient(const T &t, double(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_Hessian(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_central_differences_Hessian(const T &t, double(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_central_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &, const Vector< double > &) const, const unsigned int &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &, const Vector< double > &) const, const unsigned int &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const unsigned int &, const Vector< double > &) const, const unsigned int &dummy_int_1, const unsigned int &dummy_int_2, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_second_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_second_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_central_differences_second_derivative(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_derivative(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_derivative(const T &t, double(T::*f)(const double &) const, const double &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_derivative(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_gradient(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_gradient(const T &t, double(T::*f)(const Vector< double > &), const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_forward_differences_gradient(const T &t, double(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_Hessian(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_forward_differences_Hessian(const T &t, double(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_forward_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_Hessian_form(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &, const Vector< double > &) const, const unsigned int &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &, const Vector< double > &) const, const unsigned int &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const unsigned int &, const Vector< double > &) const, const unsigned int &dummy_int_1, const unsigned int &dummy_int_2, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_second_derivative(const T &t, double(T::*f)(const double &) const, const double &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_second_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_forward_differences_second_derivative(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_gradient(const T &t, double(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_gradient(const T &t, double(T::*f)(const Vector< double > &), const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_gradient(const T &t, double(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_Hessian(const T &t, double(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_Hessian_form(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_Hessian_form(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_Hessian_form(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &, const Vector< double > &) const, const unsigned int &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
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::NumericalDifferentiation | [inline] |
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &, const Vector< double > &) const, const unsigned int &dummy_int, const Vector< double > &dummy_vector, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_Jacobian(const T &t, Vector< double >(T::*f)(const unsigned int &, const unsigned int &, const Vector< double > &) const, const unsigned int &dummy_int_1, const unsigned int &dummy_int_2, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_second_derivative(const T &t, double(T::*f)(const double &) const , const double &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_second_derivative(const T &t, Vector< double >(T::*f)(const Vector< double > &) const, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
calculate_second_derivative(const T &t, Vector< double >(T::*f)(const unsigned int &, const Vector< double > &) const, const unsigned int &dummy, const Vector< double > &x) const | OpenNN::NumericalDifferentiation | [inline] |
CentralDifferences enum value (defined in OpenNN::NumericalDifferentiation) | OpenNN::NumericalDifferentiation | |
ForwardDifferences enum value (defined in OpenNN::NumericalDifferentiation) | OpenNN::NumericalDifferentiation | |
from_XML(TiXmlElement *) | OpenNN::NumericalDifferentiation | |
get_display(void) const | OpenNN::NumericalDifferentiation | |
get_numerical_differentiation_method(void) const | OpenNN::NumericalDifferentiation | |
get_precision_digits(void) const | OpenNN::NumericalDifferentiation | |
NumericalDifferentiation(void) | OpenNN::NumericalDifferentiation | [explicit] |
NumericalDifferentiation(const NumericalDifferentiation &) | OpenNN::NumericalDifferentiation | |
NumericalDifferentiationMethod enum name | OpenNN::NumericalDifferentiation | |
operator=(const NumericalDifferentiation &) | OpenNN::NumericalDifferentiation | |
operator==(const NumericalDifferentiation &) const | OpenNN::NumericalDifferentiation | |
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 unsigned int &) | OpenNN::NumericalDifferentiation | |
to_XML(void) const | OpenNN::NumericalDifferentiation | |
write_numerical_differentiation_method(void) const | OpenNN::NumericalDifferentiation | |
~NumericalDifferentiation(void) | OpenNN::NumericalDifferentiation | [virtual] |