CAFE
Computational Analysis of gene Family Evolution
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Globals.h
Go to the documentation of this file.
1 #ifndef GLOBALS_H_38BD6CF7_3019_4EA7_9338_FAB9AA0B1B51
2 #define GLOBALS_H_38BD6CF7_3019_4EA7_9338_FAB9AA0B1B51
3 
4 #include <string>
5 
6 extern "C" {
7 #include "family.h"
8 }
9 
10 class viterbi_parameters;
11 class cross_validator;
12 
13 class Globals
14 {
15 public:
17 
18  Globals();
19  ~Globals();
20 
22 
25 
26  void Clear(int btree_skip);
27  void Prepare();
28 
30 
31  std::string str_log;
32 
33 };
34 
35 #endif
Definition: cross_validator.h:10
int num_random_samples
Definition: Globals.h:29
Definition: Globals.h:13
void Clear(int btree_skip)
Definition: Globals.cpp:72
cross_validator * validator
Definition: Globals.h:24
viterbi_parameters * viterbi
Definition: Globals.h:23
CafeParam param
Definition: Globals.h:16
void Prepare()
Definition: Globals.cpp:155
Definition: viterbi.h:31
std::string str_log
Definition: Globals.h:31
Singleton structure that holds all of the global data that Cafe acts on.
Definition: family.h:115
pTree mu_tree
Definition: Globals.h:21
Definition: tree.h:11
~Globals()
Definition: Globals.cpp:66
Globals()
Initializes the global cafe_param that holds the data acted upon by cafe. Called at program startup...
Definition: Globals.cpp:21