text: var hierarchy =
  [
      [ "magmadnn::dataloader::DataLoader< T >", "classmagmadnn_1_1dataloader_1_1_data_loader.html", [
        [ "magmadnn::dataloader::LinearLoader< T >", "classmagmadnn_1_1dataloader_1_1_linear_loader.html", null ]
      ] ],
      [ "magmadnn::op::GradTable< T >", "classmagmadnn_1_1op_1_1_grad_table.html", null ],
      [ "magmadnn::layer::Layer< T >", "classmagmadnn_1_1layer_1_1_layer.html", [
        [ "magmadnn::layer::ActivationLayer< T >", "classmagmadnn_1_1layer_1_1_activation_layer.html", null ],
        [ "magmadnn::layer::Conv2dLayer< T >", "classmagmadnn_1_1layer_1_1_conv2d_layer.html", null ],
        [ "magmadnn::layer::DropoutLayer< T >", "classmagmadnn_1_1layer_1_1_dropout_layer.html", null ],
        [ "magmadnn::layer::FlattenLayer< T >", "classmagmadnn_1_1layer_1_1_flatten_layer.html", null ],
        [ "magmadnn::layer::FullyConnectedLayer< T >", "classmagmadnn_1_1layer_1_1_fully_connected_layer.html", null ],
        [ "magmadnn::layer::InputLayer< T >", "classmagmadnn_1_1layer_1_1_input_layer.html", null ],
        [ "magmadnn::layer::OutputLayer< T >", "classmagmadnn_1_1layer_1_1_output_layer.html", null ],
        [ "magmadnn::layer::PoolingLayer< T >", "classmagmadnn_1_1layer_1_1_pooling_layer.html", null ]
      ] ],
      [ "magmadnn::magmadnn_settings_t", "structmagmadnn_1_1magmadnn__settings__t.html", null ],
      [ "magmadnn::MemoryManager< T >", "classmagmadnn_1_1_memory_manager.html", null ],
      [ "magmadnn::model::metric_t", "structmagmadnn_1_1model_1_1metric__t.html", null ],
      [ "magmadnn::model::Model< T >", "classmagmadnn_1_1model_1_1_model.html", [
        [ "magmadnn::model::NeuralNetwork< T >", "classmagmadnn_1_1model_1_1_neural_network.html", null ]
      ] ],
      [ "magmadnn::model::nn_params_t", "structmagmadnn_1_1model_1_1nn__params__t.html", null ],
      [ "magmadnn::op::Operation< T >", "classmagmadnn_1_1op_1_1_operation.html", [
        [ "magmadnn::op::AddOp< T >", "classmagmadnn_1_1op_1_1_add_op.html", null ],
        [ "magmadnn::op::Conv2DForwardOp< T >", "classmagmadnn_1_1op_1_1_conv2_d_forward_op.html", null ],
        [ "magmadnn::op::CrossEntropyOp< T >", "classmagmadnn_1_1op_1_1_cross_entropy_op.html", null ],
        [ "magmadnn::op::DivOp< T >", "classmagmadnn_1_1op_1_1_div_op.html", null ],
        [ "magmadnn::op::DropoutOp< T >", "classmagmadnn_1_1op_1_1_dropout_op.html", null ],
        [ "magmadnn::op::FlattenOp< T >", "classmagmadnn_1_1op_1_1_flatten_op.html", null ],
        [ "magmadnn::op::LinearForwardOp< T >", "classmagmadnn_1_1op_1_1_linear_forward_op.html", null ],
        [ "magmadnn::op::LogOp< T >", "classmagmadnn_1_1op_1_1_log_op.html", null ],
        [ "magmadnn::op::MatmulOp< T >", "classmagmadnn_1_1op_1_1_matmul_op.html", null ],
        [ "magmadnn::op::NegativeOp< T >", "classmagmadnn_1_1op_1_1_negative_op.html", null ],
        [ "magmadnn::op::PoolingOp< T >", "classmagmadnn_1_1op_1_1_pooling_op.html", null ],
        [ "magmadnn::op::PowOp< T >", "classmagmadnn_1_1op_1_1_pow_op.html", null ],
        [ "magmadnn::op::ProductOp< T >", "classmagmadnn_1_1op_1_1_product_op.html", null ],
        [ "magmadnn::op::ReduceSumOp< T >", "classmagmadnn_1_1op_1_1_reduce_sum_op.html", null ],
        [ "magmadnn::op::ReluOp< T >", "classmagmadnn_1_1op_1_1_relu_op.html", null ],
        [ "magmadnn::op::ScalarProductOp< T >", "classmagmadnn_1_1op_1_1_scalar_product_op.html", null ],
        [ "magmadnn::op::SigmoidOp< T >", "classmagmadnn_1_1op_1_1_sigmoid_op.html", null ],
        [ "magmadnn::op::SoftmaxOp< T >", "classmagmadnn_1_1op_1_1_softmax_op.html", null ],
        [ "magmadnn::op::SumOp< T >", "classmagmadnn_1_1op_1_1_sum_op.html", null ],
        [ "magmadnn::op::TanhOp< T >", "classmagmadnn_1_1op_1_1_tanh_op.html", null ],
        [ "magmadnn::op::TransposeOp< T >", "classmagmadnn_1_1op_1_1_transpose_op.html", null ],
        [ "magmadnn::op::Variable< T >", "classmagmadnn_1_1op_1_1_variable.html", null ]
      ] ],
      [ "magmadnn::optimizer::Optimizer< T >", "classmagmadnn_1_1optimizer_1_1_optimizer.html", [
        [ "magmadnn::optimizer::GradientDescent< T >", "classmagmadnn_1_1optimizer_1_1_gradient_descent.html", null ]
      ] ],
      [ "magmadnn::Tensor< T >", "classmagmadnn_1_1_tensor.html", null ],
      [ "magmadnn::tensor_filler_t< T >", "structmagmadnn_1_1tensor__filler__t.html", null ]
  ];