| Collective Variables Module - Developer Documentation
    | 
Methods for multiple-replica communication. More...
#include <colvarproxy_replicas.h>

| Public Member Functions | |
| colvarproxy_replicas () | |
| Constructor. | |
| virtual | ~colvarproxy_replicas () | 
| Destructor. | |
| virtual void | set_replicas_mpi_communicator (replicas_mpi_comm_t comm) | 
| Set the multiple replicas communicator. | |
| virtual int | check_replicas_enabled () | 
| Indicate if multi-replica support is available and active.  More... | |
| virtual int | replica_index () | 
| Index of this replica.  More... | |
| virtual int | num_replicas () | 
| Total number of replicas.  More... | |
| virtual void | replica_comm_barrier () | 
| Synchronize replica with others.  More... | |
| virtual int | replica_comm_recv (char *msg_data, int buf_len, int src_rep) | 
| Receive data from other replica.  More... | |
| virtual int | replica_comm_send (char *msg_data, int msg_len, int dest_rep) | 
| Send data to other replica.  More... | |
Methods for multiple-replica communication.
| 
 | virtual | 
Indicate if multi-replica support is available and active.
Reimplemented in colvarproxy_namd.
| 
 | virtual | 
Total number of replicas.
Reimplemented in colvarproxy_namd.
| 
 | virtual | 
Synchronize replica with others.
Reimplemented in colvarproxy_namd.
| 
 | virtual | 
Receive data from other replica.
Reimplemented in colvarproxy_namd.
| 
 | virtual | 
Send data to other replica.
Reimplemented in colvarproxy_namd.
| 
 | virtual | 
Index of this replica.
Reimplemented in colvarproxy_namd.