| A_B (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
| AT_B (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
| calculate_conjugate_gradient_training_direction(const Tensor< type, 1 > &, const Tensor< type, 1 > &, const Tensor< type, 1 > &, Tensor< type, 1 > &) const | ConjugateGradient | |
| calculate_FR_parameter(const Tensor< type, 1 > &, const Tensor< type, 1 > &) const | ConjugateGradient | |
| calculate_FR_training_direction(const Tensor< type, 1 > &, const Tensor< type, 1 > &, const Tensor< type, 1 > &, Tensor< type, 1 > &) const | ConjugateGradient | |
| calculate_gradient_descent_training_direction(const Tensor< type, 1 > &, Tensor< type, 1 > &) const (defined in ConjugateGradient) | ConjugateGradient | |
| calculate_PR_parameter(const Tensor< type, 1 > &, const Tensor< type, 1 > &) const | ConjugateGradient | |
| calculate_PR_training_direction(const Tensor< type, 1 > &, const Tensor< type, 1 > &, const Tensor< type, 1 > &, Tensor< type, 1 > &) const | ConjugateGradient | |
| check() const | OptimizationAlgorithm | virtual |
| ConjugateGradient() | ConjugateGradient | explicit |
| ConjugateGradient(LossIndex *) | ConjugateGradient | explicit |
| display | OptimizationAlgorithm | protected |
| display_period | OptimizationAlgorithm | protected |
| epochs_number | OptimizationAlgorithm | protected |
| first_learning_rate (defined in ConjugateGradient) | ConjugateGradient | private |
| from_XML(const tinyxml2::XMLDocument &) | ConjugateGradient | virtual |
| get_display() const | OptimizationAlgorithm | |
| get_display_period() const | OptimizationAlgorithm | |
| get_hardware_use() const | OptimizationAlgorithm | |
| get_learning_rate_algorithm() const | ConjugateGradient | |
| get_learning_rate_algorithm_pointer() | ConjugateGradient | |
| get_loss_goal() const | ConjugateGradient | |
| get_loss_index_pointer() const | OptimizationAlgorithm | |
| get_maximum_epochs_number() const | ConjugateGradient | |
| get_maximum_selection_failures() const | ConjugateGradient | |
| get_maximum_time() const | ConjugateGradient | |
| get_minimum_loss_decrease() const | ConjugateGradient | |
| get_neural_network_file_name() const | OptimizationAlgorithm | |
| get_save_period() const | OptimizationAlgorithm | |
| get_training_direction_method() const | ConjugateGradient | |
| hardware_use | OptimizationAlgorithm | protected |
| has_loss_index() const | OptimizationAlgorithm | |
| learning_rate_algorithm | ConjugateGradient | private |
| load(const string &) | OptimizationAlgorithm | |
| loss_index_pointer | OptimizationAlgorithm | protected |
| maximum_epochs_number | ConjugateGradient | private |
| maximum_selection_failures | ConjugateGradient | private |
| maximum_time | ConjugateGradient | private |
| minimum_loss_decrease | ConjugateGradient | private |
| neural_network_file_name | OptimizationAlgorithm | protected |
| non_blocking_thread_pool (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
| OptimizationAlgorithm() | OptimizationAlgorithm | explicit |
| OptimizationAlgorithm(LossIndex *) | OptimizationAlgorithm | explicit |
| perform_training() | ConjugateGradient | virtual |
| print() const | OptimizationAlgorithm | virtual |
| product_vector_matrix (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
| save(const string &) const | OptimizationAlgorithm | |
| save_period | OptimizationAlgorithm | protected |
| set() | OptimizationAlgorithm | |
| set_default() | ConjugateGradient | virtual |
| set_display(const bool &) | OptimizationAlgorithm | virtual |
| set_display_period(const Index &) | OptimizationAlgorithm | |
| set_hardware_use(const string &) | OptimizationAlgorithm | |
| set_loss_goal(const type &) | ConjugateGradient | |
| set_loss_index_pointer(LossIndex *) | ConjugateGradient | virtual |
| set_maximum_epochs_number(const Index &) | ConjugateGradient | |
| set_maximum_selection_failures(const Index &) | ConjugateGradient | |
| set_maximum_time(const type &) | ConjugateGradient | |
| set_minimum_loss_decrease(const type &) | ConjugateGradient | |
| set_neural_network_file_name(const string &) | OptimizationAlgorithm | |
| set_save_period(const Index &) | ConjugateGradient | |
| set_threads_number(const int &) (defined in OptimizationAlgorithm) | OptimizationAlgorithm | virtual |
| set_training_direction_method(const TrainingDirectionMethod &) | ConjugateGradient | |
| set_training_direction_method(const string &) | ConjugateGradient | |
| StoppingCondition enum name | OptimizationAlgorithm | |
| thread_pool_device (defined in OptimizationAlgorithm) | OptimizationAlgorithm | protected |
| to_string_matrix() const | ConjugateGradient | virtual |
| training_direction_method | ConjugateGradient | private |
| training_loss_goal | ConjugateGradient | private |
| TrainingDirectionMethod enum name | ConjugateGradient | |
| update_parameters(const DataSetBatch &batch, NeuralNetworkForwardPropagation &forward_propagation, LossIndexBackPropagation &back_propagation, ConjugateGradientData &optimization_data) | ConjugateGradient | |
| write_optimization_algorithm_type() const | ConjugateGradient | virtual |
| write_time(const type &) const | OptimizationAlgorithm | |
| write_training_direction_method() const | ConjugateGradient | |
| write_XML(tinyxml2::XMLPrinter &) const | ConjugateGradient | virtual |
| ~ConjugateGradient() | ConjugateGradient | virtual |
| ~OptimizationAlgorithm() | OptimizationAlgorithm | virtual |