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 getFlag (int &)
 
void getList (const TypesafePtr &ind)
 
void setFlag (const int)
 
void setNofR (const int)
 
void setSeed (const int)
 

Private Attributes

int NumberOfReplicas
 
int PatternFlag
 
Randomrandom =*random_fwd
 
ForwardDecl< Randomrandom_fwd
 

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 ( const TypesafePtr 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 =*random_fwd
private

◆ random_fwd

ForwardDecl<Random> PLMD::ExchangePatterns::random_fwd
private

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