MASA-Core
Public Member Functions | Private Attributes
Configs Class Reference

Detailed Description

Definition at line 60 of file Configs.hpp.

#include <Configs.hpp>

List of all members.

Public Member Functions

 Configs ()
virtual ~Configs ()
void loadFile (string filename)
void loadConfigs (const char **configs)
void printFile (FILE *file)
int getSRAStrategy (int stage)
int getSRACompression (int stage)
long long getSRADiskSize (int stage)
long long getSRARamSize (int stage)
bool isBlockPruningEnabled (int stage)
int getMaxIterations (int stage)
int getMaxPartitionSize (int stage)
int getPruningInitialScore ()

Private Attributes

int sra_strategy [7]
int sra_compression [7]
long long disk_size [7]
long long ram_size [7]
int block_pruning [7]
int max_iterations [7]
int max_partition_size [7]
int stage1_pruning_initial_score
int stage4_execution_type
string sra_path [7]
string work_path
string sequences_path
ConfigParserparser

Constructor & Destructor Documentation

Definition at line 47 of file Configs.cpp.

Configs::~Configs ( ) [virtual]

Definition at line 174 of file Configs.cpp.


Member Function Documentation

int Configs::getMaxIterations ( int  stage)

Definition at line 265 of file Configs.cpp.

int Configs::getMaxPartitionSize ( int  stage)

Definition at line 269 of file Configs.cpp.

Definition at line 273 of file Configs.cpp.

int Configs::getSRACompression ( int  stage)

Definition at line 233 of file Configs.cpp.

long long Configs::getSRADiskSize ( int  stage)

Definition at line 241 of file Configs.cpp.

long long Configs::getSRARamSize ( int  stage)

Definition at line 249 of file Configs.cpp.

int Configs::getSRAStrategy ( int  stage)

Definition at line 225 of file Configs.cpp.

bool Configs::isBlockPruningEnabled ( int  stage)

Definition at line 257 of file Configs.cpp.

void Configs::loadConfigs ( const char **  configs)

Definition at line 205 of file Configs.cpp.

void Configs::loadFile ( string  filename)

Definition at line 180 of file Configs.cpp.

void Configs::printFile ( FILE *  file)

Definition at line 221 of file Configs.cpp.


Member Data Documentation

int Configs::block_pruning[7] [private]

Definition at line 84 of file Configs.hpp.

long long Configs::disk_size[7] [private]

Definition at line 82 of file Configs.hpp.

int Configs::max_iterations[7] [private]

Definition at line 85 of file Configs.hpp.

int Configs::max_partition_size[7] [private]

Definition at line 86 of file Configs.hpp.

Definition at line 96 of file Configs.hpp.

long long Configs::ram_size[7] [private]

Definition at line 83 of file Configs.hpp.

string Configs::sequences_path [private]

Definition at line 94 of file Configs.hpp.

int Configs::sra_compression[7] [private]

Definition at line 81 of file Configs.hpp.

string Configs::sra_path[7] [private]

Definition at line 92 of file Configs.hpp.

int Configs::sra_strategy[7] [private]

Definition at line 80 of file Configs.hpp.

Definition at line 88 of file Configs.hpp.

Definition at line 89 of file Configs.hpp.

string Configs::work_path [private]

Definition at line 93 of file Configs.hpp.


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