| allocator_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | batch_size() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | batched_input_size() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | batched_input_tensor_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | batched_output_size() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | batched_output_tensor_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | classname() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | clear_bp_storage(Cache &) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | copy_training_data_to_single_predict(Cache &, int batch_index) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | default_batched_input_tensor_factory() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | default_batched_output_tensor_factory() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | default_input_tensor_factory() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | default_learning_rate | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | static | 
  | default_output_tensor_factory() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | get_batched_input_shape() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | get_batched_learning_rate() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | get_batched_output_shape() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | get_input_shape() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | get_learning_rate() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | get_output_shape() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | get_string_architecture() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | get_string_architecture_hook() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | input_shape() const | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | input_shape() const | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | input_size() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | input_tensor_dim typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | input_tensor_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | Layer_Base(std::string classname, shape_type input_shape, output_shape_type output_shape) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | Layer_Base(std::string classname, shape_type input_shape) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | load(Layer_Loader &) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | load_to_cache(Layer_Loader &, const Cache &) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | m_input_shape | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | protected | 
  | m_next_layer | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | protected | 
  | m_output_shape | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | protected | 
  | m_prev_layer | bc::nn::Layer_Input_Base< InputTensorDescriptor > | protected | 
  | next_layer() const | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | next_layer() | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | next_layer() const | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | next_layer() | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | next_layer_type typedef | bc::nn::Layer_Output_Base< OutputTensorDescriptor > |  | 
  | next_layer_type typedef | bc::nn::Layer_Output_Base< OutputTensorDescriptor > |  | 
  | output_allocator_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | output_shape() const | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | output_shape() const | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | output_shape_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | output_size() const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | output_system_tag typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | output_tensor_dim typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | output_tensor_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | output_value_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | parse_classname(std::string classname) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinestatic | 
  | prev_layer() const | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | prev_layer() | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | prev_layer() const | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | prev_layer() | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | save(Layer_Loader &) const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | save_from_cache(Layer_Loader &, const Cache &) const | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | set_batch_size(int batch_size) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | set_batch_size_hook(int batch_size) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | set_learning_rate(value_type learning_rate) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | set_learning_rate_hook(value_type learning_rate) | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | set_next(next_layer_type &next) | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | set_next(next_layer_type &next) | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inline | 
  | set_prev(prev_layer_type &prev) | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | set_prev(prev_layer_type &prev) | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inline | 
  | shape_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | system_tag typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | update_weights() | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inline | 
  | value_type typedef | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > |  | 
  | ~Layer_Base() | bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor > | inlinevirtual | 
  | ~Layer_Input_Base() | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inlinevirtual | 
  | ~Layer_Input_Base() | bc::nn::Layer_Input_Base< InputTensorDescriptor > | inlinevirtual | 
  | ~Layer_Output_Base() | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inlinevirtual | 
  | ~Layer_Output_Base() | bc::nn::Layer_Output_Base< OutputTensorDescriptor > | inlinevirtual |