RockyML  0.0.1
A High-Performance Scientific Computing Framework
rocky::zagros::sync_broadcast_best< T_e, T_dim > Class Template Reference

A Communication strategy for broadcasting best solution. More...

#include <communication.h>

Inheritance diagram for rocky::zagros::sync_broadcast_best< T_e, T_dim >:
Collaboration diagram for rocky::zagros::sync_broadcast_best< T_e, T_dim >:

Public Member Functions

void set_target_container (basic_scontainer< T_e, T_dim > *container)
 
 sync_broadcast_best (basic_scontainer< T_e, T_dim > *container)
 
virtual void apply ()
 
- Public Member Functions inherited from rocky::zagros::mpi_strategy< T_e, T_dim >
void fetch_mpi_info ()
 receive MPI information including More...
 
int mpi_num_procs () const
 
int mpi_rank () const
 
- Public Member Functions inherited from rocky::zagros::basic_strategy< T_e, T_dim >
virtual void reset ()
 

Protected Attributes

basic_scontainer< T_e, T_dim > * cluster_best_container_
 
- Protected Attributes inherited from rocky::zagros::mpi_strategy< T_e, T_dim >
int mpi_num_procs_
 
int mpi_rank_
 

Detailed Description

template<typename T_e, int T_dim>
class rocky::zagros::sync_broadcast_best< T_e, T_dim >

A Communication strategy for broadcasting best solution.


The documentation for this class was generated from the following file: