'ElMo-Knock'

Options Class Reference

#include <options.h>

Public Member Functions

 Options ()
 Options (string config_fname)
void load (string config_fname)
void print ()
void print_to_file (ostream &out)
int get_max_rk_cands ()
int get_max_efm_cands ()
int get_max_reac_subset_length ()
string get_algorithm ()
string get_network_capacity ()
string get_efm_bit_fname ()
string get_efm_meta_fname ()
string get_output_fname ()
string get_yields_fname ()
string get_config_fname ()
string get_use_xchg_reacs ()
vector< string > & get_init_knock_reacs ()
vector< string > & get_target_reacs ()
vector< string > & get_substrate_reacs ()
vector< string > & get_transport_reacs ()
vector< double > & get_min_yields ()
vector< double > & get_min_core_yields ()
void load_efm_meta_file (vector< vector< double > > &stoich, vector< string > &reacs_names, t_UnsignedInt &num_ems)

Private Attributes

string config_fname
string efm_bit_fname
string efm_meta_fname
string output_fname
string yields_fname
vector< string > init_knock_reacs
vector< string > target_reacs
vector< string > substrate_reacs
vector< string > transport_reacs
vector< double > min_yields
vector< double > min_core_yields
string use_xchg_reacs
int max_efm_cands
int max_rk_cands
int max_reac_subset_length
string algorithm
string network_capacity

Detailed Description

Definition at line 14 of file options.h.


Constructor & Destructor Documentation

Options::Options ( ) [inline]

Definition at line 33 of file options.h.

Options::Options ( string  config_fname)

Definition at line 28 of file options.cpp.


Member Function Documentation

string Options::get_algorithm ( ) [inline]

Definition at line 43 of file options.h.

string Options::get_config_fname ( ) [inline]

Definition at line 50 of file options.h.

string Options::get_efm_bit_fname ( ) [inline]

Definition at line 46 of file options.h.

string Options::get_efm_meta_fname ( ) [inline]

Definition at line 47 of file options.h.

vector<string>& Options::get_init_knock_reacs ( ) [inline]

Definition at line 54 of file options.h.

int Options::get_max_efm_cands ( ) [inline]

Definition at line 40 of file options.h.

int Options::get_max_reac_subset_length ( ) [inline]

Definition at line 41 of file options.h.

int Options::get_max_rk_cands ( ) [inline]

Definition at line 39 of file options.h.

vector<double>& Options::get_min_core_yields ( ) [inline]

Definition at line 59 of file options.h.

vector<double>& Options::get_min_yields ( ) [inline]

Definition at line 58 of file options.h.

string Options::get_network_capacity ( ) [inline]

Definition at line 44 of file options.h.

string Options::get_output_fname ( ) [inline]

Definition at line 48 of file options.h.

vector<string>& Options::get_substrate_reacs ( ) [inline]

Definition at line 56 of file options.h.

vector<string>& Options::get_target_reacs ( ) [inline]

Definition at line 55 of file options.h.

vector<string>& Options::get_transport_reacs ( ) [inline]

Definition at line 57 of file options.h.

string Options::get_use_xchg_reacs ( ) [inline]

Definition at line 52 of file options.h.

string Options::get_yields_fname ( ) [inline]

Definition at line 49 of file options.h.

void Options::load ( string  config_fname)

Definition at line 33 of file options.cpp.

void Options::load_efm_meta_file ( vector< vector< double > > &  stoich,
vector< string > &  reacs_names,
t_UnsignedInt &  num_ems 
)

Definition at line 318 of file options.cpp.

void Options::print ( )

Definition at line 254 of file options.cpp.

void Options::print_to_file ( ostream &  out)

Definition at line 437 of file options.cpp.


Field Documentation

string Options::algorithm [private]

Definition at line 30 of file options.h.

string Options::config_fname [private]

Definition at line 17 of file options.h.

string Options::efm_bit_fname [private]

Definition at line 18 of file options.h.

string Options::efm_meta_fname [private]

Definition at line 19 of file options.h.

vector<string> Options::init_knock_reacs [private]

Definition at line 22 of file options.h.

int Options::max_efm_cands [private]

Definition at line 29 of file options.h.

Definition at line 29 of file options.h.

int Options::max_rk_cands [private]

Definition at line 29 of file options.h.

vector<double> Options::min_core_yields [private]

Definition at line 27 of file options.h.

vector<double> Options::min_yields [private]

Definition at line 26 of file options.h.

string Options::network_capacity [private]

Definition at line 31 of file options.h.

string Options::output_fname [private]

Definition at line 20 of file options.h.

vector<string> Options::substrate_reacs [private]

Definition at line 24 of file options.h.

vector<string> Options::target_reacs [private]

Definition at line 23 of file options.h.

vector<string> Options::transport_reacs [private]

Definition at line 25 of file options.h.

string Options::use_xchg_reacs [private]

Definition at line 28 of file options.h.

string Options::yields_fname [private]

Definition at line 21 of file options.h.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines