CAFE
Computational Analysis of gene Family Evolution
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lambdamu.h
Go to the documentation of this file.
1 #ifndef LAMBDAMU_H_3DE9A984_42A1_40DA_A5EE_877793436272
2 #define LAMBDAMU_H_3DE9A984_42A1_40DA_A5EE_877793436272
3 
4 #include "lambda.h"
5 
7 {
9 
10  virtual void load(std::vector<Argument> pargs);
11 
12  std::vector<double> mus;
13  bool eqbg;
14 
15  virtual const char* command() { return "lambdamu"; }
16  virtual const char* args() { return "lambdas (-l) and mus (-m)"; }
17 
18  virtual int get_num_params() const;
19 };
20 
21 void lambdamu_set(pCafeParam param, lambdamu_args& params);
22 void best_lambda_mu_by_fminsearch(pCafeParam param, int lambda_len, int mu_len, int k, std::ostream& log);
23 double cafe_cluster_lambda_mu_search(double* parameters, void* args);
24 double cafe_best_lambda_mu_search(double* parameters, void* args);
25 
26 #endif
double cafe_cluster_lambda_mu_search(double *parameters, void *args)
Definition: lambdamu.cpp:271
Definition: lambdamu.h:6
void best_lambda_mu_by_fminsearch(pCafeParam param, int lambda_len, int mu_len, int k, std::ostream &log)
double cafe_best_lambda_mu_search(double *parameters, void *args)
Definition: lambdamu.cpp:323
lambdamu_args()
Definition: lambdamu.h:8
std::vector< double > mus
Definition: lambdamu.h:12
virtual int get_num_params() const
Definition: lambdamu.cpp:50
Definition: lambda.h:26
bool eqbg
Definition: lambdamu.h:13
void lambdamu_set(pCafeParam param, lambdamu_args &params)
Definition: lambdamu.cpp:134
Singleton structure that holds all of the global data that Cafe acts on.
Definition: family.h:115
tuple args
Definition: mcl2rawcafe.py:48
virtual void load(std::vector< Argument > pargs)
Definition: lambdamu.cpp:25
virtual const char * args()
Definition: lambdamu.h:16
virtual const char * command()
Definition: lambdamu.h:15