| adaptive_target_buffers() const | nest::MPIManager | inline |
| adaptive_target_buffers_ | nest::MPIManager | private |
| any_true(const bool) | nest::MPIManager | inline |
| buffer_size_spike_data_ | nest::MPIManager | private |
| buffer_size_target_data_ | nest::MPIManager | private |
| cleanup() | nest::ManagerInterface | inlinevirtual |
| communicate(std::vector< size_t > &send_buffer, std::vector< size_t > &recv_buffer) | nest::MPIManager | |
| communicate(std::vector< unsigned int > &send_buffer, std::vector< unsigned int > &recv_buffer, std::vector< int > &displacements) | nest::MPIManager | |
| communicate(std::vector< OffGridSpike > &send_buffer, std::vector< OffGridSpike > &recv_buffer, std::vector< int > &displacements) | nest::MPIManager | |
| communicate(std::vector< double > &send_buffer, std::vector< double > &recv_buffer, std::vector< int > &displacements) | nest::MPIManager | |
| communicate(std::vector< unsigned long > &send_buffer, std::vector< unsigned long > &recv_buffer, std::vector< int > &displacements) | nest::MPIManager | |
| communicate(std::vector< int > &send_buffer, std::vector< int > &recv_buffer, std::vector< int > &displacements) | nest::MPIManager | |
| communicate(double, std::vector< double > &) | nest::MPIManager | |
| communicate(std::vector< int > &) | nest::MPIManager | inline |
| communicate(std::vector< long > &) | nest::MPIManager | inline |
| communicate_Allreduce_sum(std::vector< double > &send_buffer, std::vector< double > &recv_buffer) | nest::MPIManager | |
| communicate_Allreduce_sum_in_place(double buffer) | nest::MPIManager | |
| communicate_Allreduce_sum_in_place(std::vector< double > &buffer) | nest::MPIManager | |
| communicate_Allreduce_sum_in_place(std::vector< int > &buffer) | nest::MPIManager | |
| communicate_Alltoall(std::vector< D > &send_buffer, std::vector< D > &recv_buffer, const unsigned int send_recv_count) | nest::MPIManager | |
| communicate_off_grid_spike_data_Alltoall(std::vector< D > &send_buffer, std::vector< D > &recv_buffer) | nest::MPIManager | |
| communicate_recv_counts_secondary_events() | nest::MPIManager | |
| communicate_secondary_events_Alltoallv(std::vector< D > &send_buffer, std::vector< D > &recv_buffer) | nest::MPIManager | |
| communicate_spike_data_Alltoall(std::vector< D > &send_buffer, std::vector< D > &recv_buffer) | nest::MPIManager | |
| communicate_target_data_Alltoall(std::vector< D > &send_buffer, std::vector< D > &recv_buffer) | nest::MPIManager | |
| equal_cross_ranks(const double value) | nest::MPIManager | |
| finalize(const bool) override | nest::MPIManager | virtual |
| get_buffer_size_spike_data() const | nest::MPIManager | inline |
| get_buffer_size_target_data() const | nest::MPIManager | inline |
| get_done_marker_position_in_secondary_events_recv_buffer(const size_t source_rank) const | nest::MPIManager | inline |
| get_done_marker_position_in_secondary_events_send_buffer(const size_t target_rank) const | nest::MPIManager | inline |
| get_num_processes() const | nest::MPIManager | inline |
| get_process_id_of_node_id(const size_t node_id) const | nest::MPIManager | inline |
| get_process_id_of_vp(const size_t vp) const | nest::MPIManager | inline |
| get_processor_name() | nest::MPIManager | inline |
| get_rank() const | nest::MPIManager | inline |
| get_recv_buffer_size_secondary_events_in_int() const | nest::MPIManager | inline |
| get_recv_count_secondary_events_in_int(const size_t source_rank) const | nest::MPIManager | inline |
| get_recv_displacement_secondary_events_in_int(const size_t source_rank) const | nest::MPIManager | inline |
| get_send_buffer_size_secondary_events_in_int() const | nest::MPIManager | inline |
| get_send_count_secondary_events_in_int(const size_t target_rank) const | nest::MPIManager | inline |
| get_send_displacement_secondary_events_in_int(const size_t target_rank) const | nest::MPIManager | inline |
| get_send_recv_count_spike_data_per_rank() const | nest::MPIManager | inline |
| get_send_recv_count_target_data_per_rank() const | nest::MPIManager | inline |
| get_status(Dictionary &) override | nest::MPIManager | virtual |
| growth_factor_buffer_spike_data_ | nest::MPIManager | private |
| growth_factor_buffer_target_data_ | nest::MPIManager | private |
| increase_buffer_size_target_data() | nest::MPIManager | inline |
| init_mpi(int *argc, char **argv[]) | nest::MPIManager | |
| initialize(const bool) override | nest::MPIManager | virtual |
| is_mpi_used() | nest::MPIManager | inline |
| ManagerInterface(ManagerInterface const &)=delete | nest::ManagerInterface | |
| ManagerInterface() | nest::ManagerInterface | inline |
| max_buffer_size_target_data_ | nest::MPIManager | private |
| mpi_abort(int exitcode) | nest::MPIManager | inline |
| mpi_finalize(int exitcode) | nest::MPIManager | |
| MPIManager() | nest::MPIManager | |
| num_processes_ | nest::MPIManager | private |
| operator=(ManagerInterface const &)=delete | nest::ManagerInterface | |
| prepare() | nest::ManagerInterface | inlinevirtual |
| rank_ | nest::MPIManager | private |
| recv_buffer_size_ | nest::MPIManager | private |
| recv_counts_secondary_events_in_int_per_rank_ | nest::MPIManager | private |
| recv_displacements_secondary_events_in_int_per_rank_ | nest::MPIManager | private |
| send_buffer_size_ | nest::MPIManager | private |
| send_counts_secondary_events_in_int_per_rank_ | nest::MPIManager | private |
| send_displacements_secondary_events_in_int_per_rank_ | nest::MPIManager | private |
| send_recv_count_spike_data_per_rank_ | nest::MPIManager | private |
| send_recv_count_target_data_per_rank_ | nest::MPIManager | private |
| set_buffer_size_spike_data(size_t buffer_size) | nest::MPIManager | inline |
| set_buffer_size_target_data(size_t buffer_size) | nest::MPIManager | inline |
| set_recv_counts_secondary_events_in_int_per_rank(const std::vector< int > &recv_counts_in_int_per_rank) | nest::MPIManager | inline |
| set_status(const Dictionary &) override | nest::MPIManager | virtual |
| shrink_factor_buffer_spike_data_ | nest::MPIManager | private |
| synchronize() | nest::MPIManager | inline |
| time_communicate(int num_bytes, int samples=1000) | nest::MPIManager | inline |
| time_communicate_alltoall(int num_bytes, int samples=1000) | nest::MPIManager | inline |
| time_communicate_alltoallv(int num_bytes, int samples=1000) | nest::MPIManager | inline |
| time_communicate_offgrid(int num_bytes, int samples=1000) | nest::MPIManager | inline |
| time_communicatev(int num_bytes, int samples=1000) | nest::MPIManager | inline |
| use_mpi_ | nest::MPIManager | private |
| ~ManagerInterface() | nest::ManagerInterface | inlinevirtual |
| ~MPIManager() override | nest::MPIManager | inline |