Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

matvec::RSamplerParms Class Reference

#include <rsamplerparms.h>

List of all members.

Public Methods

 RSamplerParms (void)
void display (std::ostream &os=std::cout)

Public Attributes

unsigned pedBlockSize
unsigned numLoci
unsigned numOfSamples
unsigned maxCutsetSize
unsigned printFlag
std::string resultsFile
std::string samplerType
std::string whatToCompute
std::string samplerUsed
std::string howToSample


Constructor & Destructor Documentation

matvec::RSamplerParms::RSamplerParms void    [inline]
 

Definition at line 48 of file rsamplerparms.h.

References howToSample, maxCutsetSize, numLoci, numOfSamples, pedBlockSize, printFlag, resultsFile, samplerType, samplerUsed, and whatToCompute.

00048                                    {
00049                         pedBlockSize = 0;
00050                         numLoci = 1;
00051                         numOfSamples = 1000;
00052                         maxCutsetSize = 16384;
00053                         printFlag = 0;
00054                         resultsFile = "";
00055                         samplerType = "genotypic";
00056                         samplerUsed = "MH";
00057                         whatToCompute = "genotypeFreq";
00058                         howToSample = "single";
00059                 }


Member Function Documentation

void matvec::RSamplerParms::display std::ostream &    os = std::cout
 

Definition at line 24 of file rsamplerparms.cpp.

References howToSample, maxCutsetSize, numLoci, numOfSamples, printFlag, samplerType, samplerUsed, and whatToCompute.

Referenced by matvec::Model::RSampler().

00024                                                {
00025         os << "sampler type:        " << samplerType    << std::endl;
00026         os << "sampler used:        " << samplerUsed    << std::endl;
00027         os << "computed quantity:   " << whatToCompute  << std::endl;
00028         os << "how sampled:         " << howToSample    << std::endl;
00029         os << "number of samples:   " << numOfSamples   << std::endl;
00030         os << "maximum cutset size: " << maxCutsetSize  << std::endl;
00031         os << "number of loci:      " << numLoci        << std::endl;
00032         os << "printFlag:           " << printFlag      << std::endl;
00033 }


Member Data Documentation

std::string matvec::RSamplerParms::howToSample
 

Definition at line 46 of file rsamplerparms.h.

Referenced by display(), matvec::Model::RSampler(), and RSamplerParms().

unsigned matvec::RSamplerParms::maxCutsetSize
 

Definition at line 39 of file rsamplerparms.h.

Referenced by display(), matvec::Model::RSampler(), matvec::Model::RSamplerMH(), and RSamplerParms().

unsigned matvec::RSamplerParms::numLoci
 

Definition at line 37 of file rsamplerparms.h.

Referenced by display(), matvec::Model::RSampler(), and RSamplerParms().

unsigned matvec::RSamplerParms::numOfSamples
 

Definition at line 38 of file rsamplerparms.h.

Referenced by display(), matvec::Model::RSampler(), and RSamplerParms().

unsigned matvec::RSamplerParms::pedBlockSize
 

Definition at line 36 of file rsamplerparms.h.

Referenced by matvec::Model::RSampler(), and RSamplerParms().

unsigned matvec::RSamplerParms::printFlag
 

Definition at line 40 of file rsamplerparms.h.

Referenced by display(), matvec::Population::getInitialGNodeListSample(), matvec::GNodeList::peelAndCut(), matvec::GNodeList::peelCutAndSample(), matvec::GNodeList::peelOrderCutAndSample(), matvec::Model::RSampler(), and RSamplerParms().

std::string matvec::RSamplerParms::resultsFile
 

Definition at line 42 of file rsamplerparms.h.

Referenced by matvec::Population::DisplayFreqHaploFounders(), matvec::Population::displayGenotypeFrequencies(), matvec::Model::RSampler(), matvec::Model::RSamplerMH(), and RSamplerParms().

std::string matvec::RSamplerParms::samplerType
 

Definition at line 43 of file rsamplerparms.h.

Referenced by display(), matvec::GNodeList::peelCutAndSample(), matvec::GNodeList::peelOrderCutAndSample(), matvec::Model::RSampler(), and RSamplerParms().

std::string matvec::RSamplerParms::samplerUsed
 

Definition at line 45 of file rsamplerparms.h.

Referenced by display(), matvec::Model::RSampler(), and RSamplerParms().

std::string matvec::RSamplerParms::whatToCompute
 

Definition at line 44 of file rsamplerparms.h.

Referenced by display(), matvec::Model::RSampler(), and RSamplerParms().


The documentation for this class was generated from the following files:
Generated on Thu Jun 16 17:14:47 2005 for Matvec by doxygen1.2.16