All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules 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
 
Random & random
 

Detailed Description

Definition at line 28 of file ExchangePatterns.h.

Member Enumeration Documentation

Enumerator
NONE 
RANDOM 
NEIGHBOR 
TOTAL 

Definition at line 35 of file ExchangePatterns.h.

Constructor & Destructor Documentation

PLMD::ExchangePatterns::ExchangePatterns ( )

Definition at line 29 of file ExchangePatterns.cpp.

PLMD::ExchangePatterns::~ExchangePatterns ( )

Definition at line 35 of file ExchangePatterns.cpp.

Member Function Documentation

void PLMD::ExchangePatterns::getFlag ( int &  flag)

Definition at line 48 of file ExchangePatterns.cpp.

void PLMD::ExchangePatterns::getList ( int *  ind)

Definition at line 57 of file ExchangePatterns.cpp.

void PLMD::ExchangePatterns::setFlag ( const int  flag)

Definition at line 44 of file ExchangePatterns.cpp.

void PLMD::ExchangePatterns::setNofR ( const int  nrepl)

Definition at line 40 of file ExchangePatterns.cpp.

void PLMD::ExchangePatterns::setSeed ( const int  seed)

Definition at line 52 of file ExchangePatterns.cpp.

Member Data Documentation

int PLMD::ExchangePatterns::NumberOfReplicas
private

Definition at line 30 of file ExchangePatterns.h.

int PLMD::ExchangePatterns::PatternFlag
private

Definition at line 29 of file ExchangePatterns.h.

Random& PLMD::ExchangePatterns::random
private

Definition at line 31 of file ExchangePatterns.h.


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