| BFGS enum value (defined in OpenNN::QuasiNewtonMethod) | OpenNN::QuasiNewtonMethod | |
| calculate_BFGS_inverse_Hessian(const Vector< double > &, const Vector< double > &, const Vector< double > &, const Vector< double > &, const Matrix< double > &) const | OpenNN::QuasiNewtonMethod | |
| calculate_DFP_inverse_Hessian(const Vector< double > &, const Vector< double > &, const Vector< double > &, const Vector< double > &, const Matrix< double > &) const | OpenNN::QuasiNewtonMethod | |
| calculate_gradient_descent_training_direction(const Vector< double > &) const | OpenNN::QuasiNewtonMethod | |
| calculate_inverse_Hessian_approximation(const Vector< double > &, const Vector< double > &, const Vector< double > &, const Vector< double > &, const Matrix< double > &) const | OpenNN::QuasiNewtonMethod | |
| calculate_training_direction(const Vector< double > &, const Matrix< double > &) const | OpenNN::QuasiNewtonMethod | |
| check(void) const | OpenNN::TrainingAlgorithm | virtual |
| DFP enum value (defined in OpenNN::QuasiNewtonMethod) | OpenNN::QuasiNewtonMethod | |
| display | OpenNN::TrainingAlgorithm | protected |
| display_period | OpenNN::TrainingAlgorithm | protected |
| error_gradient_norm | OpenNN::QuasiNewtonMethod | private |
| error_parameters_norm | OpenNN::QuasiNewtonMethod | private |
| error_training_rate | OpenNN::QuasiNewtonMethod | private |
| from_XML(const tinyxml2::XMLDocument &) | OpenNN::QuasiNewtonMethod | virtual |
| get_display(void) const | OpenNN::TrainingAlgorithm | |
| get_display_period(void) const | OpenNN::TrainingAlgorithm | |
| get_error_gradient_norm(void) const | OpenNN::QuasiNewtonMethod | |
| get_error_parameters_norm(void) const | OpenNN::QuasiNewtonMethod | |
| get_error_training_rate(void) const | OpenNN::QuasiNewtonMethod | |
| get_gradient_norm_goal(void) const | OpenNN::QuasiNewtonMethod | |
| get_inverse_Hessian_approximation_method(void) const | OpenNN::QuasiNewtonMethod | |
| get_maximum_generalization_performance_decreases(void) const | OpenNN::QuasiNewtonMethod | |
| get_maximum_iterations_number(void) const | OpenNN::QuasiNewtonMethod | |
| get_maximum_time(void) const | OpenNN::QuasiNewtonMethod | |
| get_minimum_parameters_increment_norm(void) const | OpenNN::QuasiNewtonMethod | |
| get_minimum_performance_increase(void) const | OpenNN::QuasiNewtonMethod | |
| get_neural_network_file_name(void) const | OpenNN::TrainingAlgorithm | |
| get_performance_functional_pointer(void) const | OpenNN::TrainingAlgorithm | |
| get_performance_goal(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_elapsed_time_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_generalization_performance_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_gradient_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_gradient_norm_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_inverse_Hessian_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_parameters_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_parameters_norm_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_performance_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_training_direction_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_reserve_training_rate_history(void) const | OpenNN::QuasiNewtonMethod | |
| get_save_period(void) const | OpenNN::TrainingAlgorithm | |
| get_training_rate_algorithm(void) const | OpenNN::QuasiNewtonMethod | |
| get_training_rate_algorithm_pointer(void) | OpenNN::QuasiNewtonMethod | |
| get_warning_gradient_norm(void) const | OpenNN::QuasiNewtonMethod | |
| get_warning_parameters_norm(void) const | OpenNN::QuasiNewtonMethod | |
| get_warning_training_rate(void) const | OpenNN::QuasiNewtonMethod | |
| gradient_norm_goal | OpenNN::QuasiNewtonMethod | private |
| has_performance_functional(void) const | OpenNN::TrainingAlgorithm | |
| initialize_random(void) | OpenNN::TrainingAlgorithm | virtual |
| inverse_Hessian_approximation_method | OpenNN::QuasiNewtonMethod | private |
| InverseHessianApproximationMethod enum name | OpenNN::QuasiNewtonMethod | |
| load(const std::string &) | OpenNN::TrainingAlgorithm | |
| maximum_generalization_performance_decreases | OpenNN::QuasiNewtonMethod | private |
| maximum_iterations_number | OpenNN::QuasiNewtonMethod | private |
| maximum_time | OpenNN::QuasiNewtonMethod | private |
| minimum_parameters_increment_norm | OpenNN::QuasiNewtonMethod | private |
| minimum_performance_increase | OpenNN::QuasiNewtonMethod | private |
| neural_network_file_name | OpenNN::TrainingAlgorithm | protected |
| operator=(const TrainingAlgorithm &) | OpenNN::TrainingAlgorithm | virtual |
| operator==(const TrainingAlgorithm &) const | OpenNN::TrainingAlgorithm | virtual |
| perform_training(void) | OpenNN::QuasiNewtonMethod | virtual |
| performance_functional_pointer | OpenNN::TrainingAlgorithm | protected |
| performance_goal | OpenNN::QuasiNewtonMethod | private |
| print(void) const | OpenNN::TrainingAlgorithm | |
| QuasiNewtonMethod(void) | OpenNN::QuasiNewtonMethod | explicit |
| QuasiNewtonMethod(PerformanceFunctional *) | OpenNN::QuasiNewtonMethod | explicit |
| QuasiNewtonMethod(const tinyxml2::XMLDocument &) | OpenNN::QuasiNewtonMethod | explicit |
| reserve_elapsed_time_history | OpenNN::QuasiNewtonMethod | private |
| reserve_generalization_performance_history | OpenNN::QuasiNewtonMethod | private |
| reserve_gradient_history | OpenNN::QuasiNewtonMethod | private |
| reserve_gradient_norm_history | OpenNN::QuasiNewtonMethod | private |
| reserve_inverse_Hessian_history | OpenNN::QuasiNewtonMethod | private |
| reserve_parameters_history | OpenNN::QuasiNewtonMethod | private |
| reserve_parameters_norm_history | OpenNN::QuasiNewtonMethod | private |
| reserve_performance_history | OpenNN::QuasiNewtonMethod | private |
| reserve_training_direction_history | OpenNN::QuasiNewtonMethod | private |
| reserve_training_rate_history | OpenNN::QuasiNewtonMethod | private |
| save(const std::string &) const | OpenNN::TrainingAlgorithm | |
| save_period | OpenNN::TrainingAlgorithm | protected |
| set(void) | OpenNN::TrainingAlgorithm | |
| set(PerformanceFunctional *) | OpenNN::TrainingAlgorithm | |
| set_default(void) | OpenNN::QuasiNewtonMethod | virtual |
| set_display(const bool &) | OpenNN::TrainingAlgorithm | |
| set_display_period(const size_t &) | OpenNN::QuasiNewtonMethod | |
| set_error_gradient_norm(const double &) | OpenNN::QuasiNewtonMethod | |
| set_error_parameters_norm(const double &) | OpenNN::QuasiNewtonMethod | |
| set_error_training_rate(const double &) | OpenNN::QuasiNewtonMethod | |
| set_gradient_norm_goal(const double &) | OpenNN::QuasiNewtonMethod | |
| set_inverse_Hessian_approximation_method(const InverseHessianApproximationMethod &) | OpenNN::QuasiNewtonMethod | |
| set_inverse_Hessian_approximation_method(const std::string &) | OpenNN::QuasiNewtonMethod | |
| set_maximum_generalization_performance_decreases(const size_t &) | OpenNN::QuasiNewtonMethod | |
| set_maximum_iterations_number(const size_t &) | OpenNN::QuasiNewtonMethod | |
| set_maximum_time(const double &) | OpenNN::QuasiNewtonMethod | |
| set_minimum_parameters_increment_norm(const double &) | OpenNN::QuasiNewtonMethod | |
| set_minimum_performance_increase(const double &) | OpenNN::QuasiNewtonMethod | |
| set_neural_network_file_name(const std::string &) | OpenNN::TrainingAlgorithm | |
| set_performance_functional_pointer(PerformanceFunctional *) | OpenNN::QuasiNewtonMethod | virtual |
| set_performance_goal(const double &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_all_training_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_elapsed_time_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_generalization_performance_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_gradient_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_gradient_norm_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_inverse_Hessian_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_parameters_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_parameters_norm_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_performance_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_training_direction_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_reserve_training_rate_history(const bool &) | OpenNN::QuasiNewtonMethod | |
| set_save_period(const size_t &) | OpenNN::TrainingAlgorithm | |
| set_warning_gradient_norm(const double &) | OpenNN::QuasiNewtonMethod | |
| set_warning_parameters_norm(const double &) | OpenNN::QuasiNewtonMethod | |
| set_warning_training_rate(const double &) | OpenNN::QuasiNewtonMethod | |
| to_string(void) const | OpenNN::QuasiNewtonMethod | virtual |
| to_string_matrix(void) const | OpenNN::QuasiNewtonMethod | virtual |
| to_XML(void) const | OpenNN::QuasiNewtonMethod | virtual |
| training_rate_algorithm | OpenNN::QuasiNewtonMethod | private |
| TrainingAlgorithm(void) | OpenNN::TrainingAlgorithm | explicit |
| TrainingAlgorithm(PerformanceFunctional *) | OpenNN::TrainingAlgorithm | explicit |
| TrainingAlgorithm(const tinyxml2::XMLDocument &) | OpenNN::TrainingAlgorithm | explicit |
| warning_gradient_norm | OpenNN::QuasiNewtonMethod | private |
| warning_parameters_norm | OpenNN::QuasiNewtonMethod | private |
| warning_training_rate | OpenNN::QuasiNewtonMethod | private |
| write_inverse_Hessian_approximation_method(void) const | OpenNN::QuasiNewtonMethod | |
| write_training_algorithm_type(void) const | OpenNN::QuasiNewtonMethod | virtual |
| ~QuasiNewtonMethod(void) | OpenNN::QuasiNewtonMethod | virtual |
| ~TrainingAlgorithm(void) | OpenNN::TrainingAlgorithm | virtual |