| allocator_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| back_propagation(const TensorX &x, const TensorY &y) | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | inline |
| batch_size() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| batched_input_size() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| batched_input_tensor_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| batched_output_size() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| batched_output_tensor_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| classname() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| clear_bp_storage(Cache &) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| copy_training_data_to_single_predict(Cache &, int batch_index) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| curr_index | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| default_batched_input_tensor_factory() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| default_batched_output_tensor_factory() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| default_input_tensor_factory() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| default_learning_rate | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | static |
| default_output_tensor_factory() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| enable_logging(bool enable_logging=true) | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | inline |
| error_function | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| forward_propagation(const Tensor &x) | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | inline |
| get_batched_input_shape() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| get_batched_learning_rate() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| get_batched_output_shape() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| get_input_shape() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| get_learning_rate() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| get_output_shape() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| get_string_architecture() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| get_string_architecture_hook() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| input_descriptor_t typedef | bc::nn::Output_Layer< SystemTag, ValueType > | |
| input_shape() const | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| input_shape() const | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| input_size() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| input_tensor_dim typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| input_tensor_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| Layer_Base(std::string classname, shape_type input_shape, output_shape_type output_shape) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| Layer_Base(std::string classname, shape_type input_shape) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| load(Layer_Loader &) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| load_to_cache(Layer_Loader &, const Cache &) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| logger | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| logging_enabled | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| Logging_Output_Layer(std::ostream &logger, bc::size_t inputs, ErrorFunction error_function_) | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | inline |
| m_input_shape | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | protected |
| m_next_layer | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | protected |
| m_output_shape | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | protected |
| m_prev_layer | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | protected |
| next_layer() const | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| next_layer() | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| next_layer() const | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| next_layer() | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| next_layer_type typedef | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| next_layer_type typedef | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| output_allocator_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| Output_Layer(int inputs) | bc::nn::Output_Layer< SystemTag, ValueType > | inline |
| output_shape() const | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| output_shape() const | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| output_shape_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| output_size() const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| output_system_tag typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| output_tensor_dim typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| output_tensor_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| output_value_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| parent typedef | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| parent_type typedef | bc::nn::Output_Layer< SystemTag, ValueType > | |
| parse_classname(std::string classname) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinestatic |
| prev_layer() const | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| prev_layer() | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| prev_layer() const | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| prev_layer() | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| save(Layer_Loader &) const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| save_from_cache(Layer_Loader &, const Cache &) const | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| scalar typedef | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| self_type typedef | bc::nn::Output_Layer< SystemTag, ValueType > | |
| set_batch_size(int batch_size) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| set_batch_size_hook(int batch_size) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| set_learning_rate(value_type learning_rate) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| set_learning_rate_hook(value_type learning_rate) | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| set_next(next_layer_type &next) | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| set_next(next_layer_type &next) | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| set_prev(prev_layer_type &prev) | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| set_prev(prev_layer_type &prev) | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| shape_type typedef | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | |
| skip_every(unsigned skip_every_n_backprops_) | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | inline |
| skip_every_n_backprops | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| system_tag typedef | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| update_weights() | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inline |
| value_type typedef | bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction > | |
| ~Layer_Base() | bc::nn::Layer_Base< Output_Layer< SystemTag, ValueType >, Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| ~Layer_Input_Base() | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| ~Layer_Input_Base() | bc::nn::Layer_Input_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| ~Layer_Output_Base() | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |
| ~Layer_Output_Base() | bc::nn::Layer_Output_Base< Tensor_Descriptor< ValueType, SystemTag, Integer< 1 > > > | inlinevirtual |