All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
PLMD::ExchangePatterns Class Reference

#include <ExchangePatterns.h>

Public Types

enum  PatternFlags { NONE, RANDOM, NEIGHBOR, TOTAL }
 

Public Member Functions

 ExchangePatterns ()
 
 ~ExchangePatterns ()
 
void setNofR (const int)
 
void setSeed (const int)
 
void setFlag (const int)
 
void getList (int *ind)
 
void getFlag (int &)
 

Private Attributes

int PatternFlag
 
int NumberOfReplicas
 
Randomrandom
 

Member Enumeration Documentation

Enumerator
NONE 
RANDOM 
NEIGHBOR 
TOTAL 

Constructor & Destructor Documentation

PLMD::ExchangePatterns::ExchangePatterns ( )
PLMD::ExchangePatterns::~ExchangePatterns ( )

Member Function Documentation

void PLMD::ExchangePatterns::getFlag ( int &  flag)
void PLMD::ExchangePatterns::getList ( int *  ind)
void PLMD::ExchangePatterns::setFlag ( const int  flag)
void PLMD::ExchangePatterns::setNofR ( const int  nrepl)
void PLMD::ExchangePatterns::setSeed ( const int  seed)

Member Data Documentation

int PLMD::ExchangePatterns::NumberOfReplicas
private
int PLMD::ExchangePatterns::PatternFlag
private
Random& PLMD::ExchangePatterns::random
private

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