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

◆ PatternFlags

Enumerator
NONE 
RANDOM 
NEIGHBOR 
TOTAL 

Constructor & Destructor Documentation

◆ ExchangePatterns()

PLMD::ExchangePatterns::ExchangePatterns ( )

◆ ~ExchangePatterns()

PLMD::ExchangePatterns::~ExchangePatterns ( )

Member Function Documentation

◆ getFlag()

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

◆ getList()

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

◆ setFlag()

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

◆ setNofR()

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

◆ setSeed()

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

Member Data Documentation

◆ NumberOfReplicas

int PLMD::ExchangePatterns::NumberOfReplicas
private

◆ PatternFlag

int PLMD::ExchangePatterns::PatternFlag
private

◆ random

Random& PLMD::ExchangePatterns::random
private

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