| add_as_gradient_source() | lbann::Layer | protected |
| add_child_layer(ViewingLayerPtr child) | lbann::Layer | |
| add_parent_layer(ViewingLayerPtr parent) | lbann::Layer | |
| add_weights(ViewingWeightsPtr w) | lbann::Layer | inlineprotected |
| back_prop() | lbann::Layer | |
| bp_compute() override | lbann::data_type_layer< TensorDataType > | protectedvirtual |
| bp_setup_gradient_wrt_inputs() override | lbann::data_type_layer< TensorDataType > | protectedvirtual |
| can_run_inplace() const override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlinevirtual |
| cereal::access class | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | friend |
| check_setup() override | lbann::data_type_layer< TensorDataType > | virtual |
| clear_child_layers() | lbann::Layer | inline |
| clear_parent_layers() | lbann::Layer | inline |
| copy() const override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlinevirtual |
| current_output_mini_batch_size() const override | lbann::data_type_layer< TensorDataType > | virtual |
| data_type_layer(lbann_comm *, bool persistent_error_signals=false) | lbann::data_type_layer< TensorDataType > | inline |
| data_type_layer(data_type_layer &&other)=default | lbann::data_type_layer< TensorDataType > | protected |
| data_type_layer(data_type_layer const &other) | lbann::data_type_layer< TensorDataType > | protected |
| distconv_enabled() const | lbann::Layer | inline |
| find_child_layer_index(const Layer &l) const | lbann::Layer | |
| find_parent_layer_index(const Layer &l) const | lbann::Layer | |
| forward_prop() final | lbann::data_type_layer< TensorDataType > | virtual |
| fp_compute() override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlineprotectedvirtual |
| fp_setup_inputs() override | lbann::data_type_layer< TensorDataType > | protectedvirtual |
| fp_setup_outputs() override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlineprotectedvirtual |
| freeze() | lbann::Layer | |
| get_activations(const Layer &child) const override | lbann::data_type_layer< TensorDataType > | virtual |
| get_activations(int child_index=0) | lbann::data_type_layer< TensorDataType > | |
| get_activations(int child_index=0) const | lbann::data_type_layer< TensorDataType > | |
| get_all_activations() | lbann::data_type_layer< TensorDataType > | |
| get_all_error_signals() | lbann::data_type_layer< TensorDataType > | |
| get_all_prev_activations() | lbann::data_type_layer< TensorDataType > | |
| get_all_prev_error_signals() | lbann::data_type_layer< TensorDataType > | |
| get_backprop_requirements() const override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlinevirtual |
| get_branch_tag_input(int tag) | lbann::data_type_layer< TensorDataType > | |
| get_branch_tag_input_vector() | lbann::data_type_layer< TensorDataType > | |
| get_child_layer(size_t index=0) const | lbann::Layer | |
| get_child_layer_pointer(size_t index) const | lbann::Layer | |
| get_child_layers() const | lbann::Layer | |
| get_comm() const | lbann::Layer | |
| get_communication_flag() | lbann::Layer | inline |
| get_data_layout() const override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlinevirtual |
| get_datatype_name() const override | lbann::data_type_layer< TensorDataType > | inlinevirtual |
| get_description() const | lbann::Layer | virtual |
| get_device_allocation() const override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlinevirtual |
| get_error_signals(const Layer &parent) const override | lbann::data_type_layer< TensorDataType > | virtual |
| get_error_signals(int parent_index=0) | lbann::data_type_layer< TensorDataType > | |
| get_error_signals(int parent_index=0) const | lbann::data_type_layer< TensorDataType > | |
| get_expected_num_child_layers() const noexcept | lbann::Layer | inline |
| get_expected_num_parent_layers() const noexcept | lbann::Layer | inline |
| get_grid_tag() const noexcept | lbann::Layer | |
| get_hint_layer() const | lbann::Layer | |
| get_input_dims(size_t input_index=0) const | lbann::Layer | |
| get_input_size(size_t input_index=0) const | lbann::Layer | |
| get_layer_pointers() | lbann::Layer | virtual |
| get_local_activations(int child_index=0) | lbann::data_type_layer< TensorDataType > | |
| get_local_activations(int child_index=0) const | lbann::data_type_layer< TensorDataType > | |
| get_local_error_signals(int parent_index=0) | lbann::data_type_layer< TensorDataType > | |
| get_local_error_signals(int parent_index=0) const | lbann::data_type_layer< TensorDataType > | |
| get_local_prev_activations(int parent_index=0) const | lbann::data_type_layer< TensorDataType > | protected |
| get_local_prev_error_signals(int child_index=0) const | lbann::data_type_layer< TensorDataType > | protected |
| get_model() const noexcept | lbann::Layer | inline |
| get_mygrid() const | lbann::Layer | inline |
| get_name() const | lbann::Layer | inline |
| get_num_children() const noexcept | lbann::Layer | inline |
| get_num_parents() const noexcept | lbann::Layer | inline |
| get_num_spliting_groups() const | lbann::Layer | inline |
| get_output_dims(size_t output_index=0) const | lbann::Layer | |
| get_output_size(size_t output_index=0) const | lbann::Layer | |
| get_parallel_strategy() noexcept | lbann::Layer | inline |
| get_parallel_strategy() const noexcept | lbann::Layer | inline |
| get_parent_layer(size_t index=0) const | lbann::Layer | |
| get_parent_layer_pointer(size_t index) const | lbann::Layer | |
| get_parent_layers() const | lbann::Layer | |
| get_prev_activations(int parent_index=0) | lbann::data_type_layer< TensorDataType > | protected |
| get_prev_activations(int parent_index=0) const | lbann::data_type_layer< TensorDataType > | protected |
| get_prev_error_signals(int child_index=0) | lbann::data_type_layer< TensorDataType > | protected |
| get_prev_error_signals(int child_index=0) const | lbann::data_type_layer< TensorDataType > | protected |
| get_run_layer_in_subgraph() const noexcept | lbann::Layer | inline |
| get_subgrid_comm() | lbann::data_type_layer< TensorDataType > | inline |
| get_temp_grad() | lbann::data_type_layer< TensorDataType > | |
| get_type() const override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlinevirtual |
| get_weights(size_t idx) const | lbann::Layer | protected |
| get_weights(size_t idx) | lbann::Layer | protected |
| get_weights_pointers() const | lbann::Layer | |
| has_weights() const noexcept | lbann::Layer | inlineprotected |
| has_weights(size_t idx) const noexcept | lbann::Layer | inlineprotected |
| infer_mini_batch_size_from_parents() const | lbann::Layer | |
| infer_mini_batch_size_from_parents_or_default_to_current() const override | lbann::data_type_layer< TensorDataType > | virtual |
| InputAbsDistMatReadProxyType typedef | lbann::data_type_layer< TensorDataType > | |
| InputAbsDistMatrixType typedef | lbann::data_type_layer< TensorDataType > | |
| InputAbsMatrixType typedef | lbann::data_type_layer< TensorDataType > | |
| is_frozen() const | lbann::Layer | |
| Layer() | lbann::Layer | |
| Layer(Layer &&other)=default | lbann::Layer | protected |
| Layer(Layer const &other) | lbann::Layer | protected |
| m_bp_compute_time | lbann::Layer | protected |
| m_bp_time | lbann::Layer | protected |
| m_expected_num_child_layers | lbann::Layer | protected |
| m_expected_num_parent_layers | lbann::Layer | protected |
| m_fp_compute_time | lbann::Layer | protected |
| m_fp_time | lbann::Layer | protected |
| m_frozen | lbann::Layer | protected |
| m_grid_tag | lbann::Layer | protected |
| m_interSubGridVCComm | lbann::Layer | protected |
| m_model | lbann::Layer | protected |
| m_name | lbann::Layer | protected |
| m_num_spliting_groups | lbann::Layer | protected |
| m_runs_inplace | lbann::Layer | protected |
| m_subgraph_parallelism_execution | lbann::Layer | protected |
| m_subgrid_ranks | lbann::Layer | protected |
| m_update_time | lbann::Layer | protected |
| master_weights(size_t idx) | lbann::data_type_layer< TensorDataType > | inlineprotected |
| master_weights(size_t idx) const | lbann::data_type_layer< TensorDataType > | inlineprotected |
| num_weights() const noexcept | lbann::Layer | inlineprotected |
| operator=(data_type_layer &&other)=default | lbann::data_type_layer< TensorDataType > | protected |
| operator=(data_type_layer const &other) | lbann::data_type_layer< TensorDataType > | protected |
| lbann::Layer::operator=(Layer &&other)=default | lbann::Layer | protected |
| lbann::Layer::operator=(Layer const &other) | lbann::Layer | protected |
| OutputAbsDistMatReadProxyType typedef | lbann::data_type_layer< TensorDataType > | |
| OutputAbsDistMatrixType typedef | lbann::data_type_layer< TensorDataType > | |
| OutputAbsMatrixType typedef | lbann::data_type_layer< TensorDataType > | |
| remove_as_gradient_source() | lbann::Layer | protected |
| replace_child_layer(ViewingLayerPtr l, size_t index) | lbann::Layer | |
| replace_parent_layer(ViewingLayerPtr l, size_t index) | lbann::Layer | |
| replace_weights(Layer const &other_layer) | lbann::Layer | |
| reset_counters() | lbann::Layer | |
| reset_inter_subgrid_vc_comm(std::shared_ptr< El::mpi::Comm > mpi_comm) | lbann::Layer | inline |
| run_layer_in_subgraph | lbann::Layer | protected |
| runs_inplace() const | lbann::Layer | inline |
| serialize(ArchiveT &ar) | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | |
| set_communication_flag(SubGraphCommunication type) | lbann::Layer | inline |
| set_grid_tag(int tag) | lbann::Layer | |
| set_hint_layer(ViewingLayerPtr l) | lbann::Layer | |
| set_keep_error_signals(bool) override | lbann::data_type_layer< TensorDataType > | virtual |
| set_layer_pointers(std::vector< ViewingLayerPtr > layers) | lbann::Layer | virtual |
| set_model(model *m) | lbann::Layer | inline |
| set_name(const std::string name) | lbann::Layer | inline |
| set_num_spliting_groups(El::Int spliting_groups) | lbann::Layer | inline |
| set_num_weights(size_t n) | lbann::Layer | inlineprotected |
| set_output_dims(std::vector< int > dims, size_t output_index=0) | lbann::Layer | |
| set_run_layer_in_subgraph() | lbann::Layer | inline |
| set_subgraph_parallelism_execution() | lbann::Layer | inline |
| set_weights(size_t idx, ViewingWeightsPtr w) | lbann::Layer | inlineprotected |
| set_weights_pointers(std::vector< ViewingWeightsPtr > ptrs) | lbann::Layer | |
| setup(size_t max_mini_batch_size, const std::vector< El::Grid *> &grids) | lbann::Layer | virtual |
| setup_data(size_t max_mini_batch_size) override | lbann::data_type_layer< TensorDataType > | protectedvirtual |
| setup_dims() override | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlineprotectedvirtual |
| setup_gpu() | lbann::Layer | inlineprotectedvirtual |
| setup_grid() | lbann::Layer | protected |
| setup_matrices(const std::vector< El::Grid * > &grids) override | lbann::data_type_layer< TensorDataType > | protectedvirtual |
| setup_pointers() | lbann::Layer | protectedvirtual |
| stop_gradient_layer(lbann_comm *comm) | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inline |
| stop_gradient_layer() | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | inlineprotected |
| subgraph_communication_method | lbann::Layer | protected |
| subgraph_parallelism_execution() const noexcept | lbann::Layer | inline |
| summarize_matrices(lbann_summary &summarizer, int step) override | lbann::data_type_layer< TensorDataType > | virtual |
| summarize_stats(lbann_summary &summarizer, int step) | lbann::Layer | |
| unfreeze() | lbann::Layer | |
| update() | lbann::Layer | |
| update_compute() | lbann::Layer | inlineprotectedvirtual |
| using_gpus() const noexcept | lbann::Layer | inline |
| weights_values(size_t idx) const | lbann::data_type_layer< TensorDataType > | protected |
| WeightsProxyType typedef | lbann::data_type_layer< TensorDataType > | |
| write_proto(lbann_data::Layer &proto) const | lbann::Layer | |
| write_specific_proto(lbann_data::Layer &proto) const final | lbann::stop_gradient_layer< TensorDataType, T_layout, Dev > | protectedvirtual |
| ~data_type_layer()=default | lbann::data_type_layer< TensorDataType > | virtual |
| ~Layer()=default | lbann::Layer | virtual |