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
 
Randomrandom
 

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: