Go to the source code of this file.
Data Structures | |
| struct | family_size_range |
| struct | CafeTree |
| struct | ErrorStruct |
| struct | probabilities |
| struct | CafeNode |
| struct | CafeFamily |
| Structure representing a matrix of values of family sizes. More... | |
| struct | tagCafeParam |
| Singleton structure that holds all of the global data that Cafe acts on. More... | |
Macros | |
| #define | FAMILYSIZEMAX 1000 |
Typedefs | |
| typedef CafeTree * | pCafeTree |
| typedef ErrorStruct * | pErrorStruct |
| typedef CafeNode * | pCafeNode |
| typedef CafeFamily * | pCafeFamily |
| typedef struct tagCafeParam | CafeParam |
| typedef CafeParam * | pCafeParam |
| typedef void(* | param_func )(pCafeParam param, double *parameters) |
Enumerations | |
| enum | OPTIMIZER_INIT_TYPE { UNKNOWN, DO_NOTHING, LAMBDA_ONLY, LAMBDA_MU } |
Functions | |
| void | free_probabilities (struct probabilities *probs) |
| void | init_family_size (family_size_range *fs, int max) |
| void | copy_range_to_tree (pCafeTree tree, family_size_range *range) |
| void | cafe_shell_set_lambdas (pCafeParam param, double *lambda) |
| void | thread_run_with_arraylist (int numthreads, void *(*run)(void *), pArrayList pal) |
| void | cafe_tree_set_birthdeath (pCafeTree pcafe, int max_family_size) |
| #define FAMILYSIZEMAX 1000 |
| typedef struct tagCafeParam CafeParam |
| typedef void(* param_func)(pCafeParam param, double *parameters) |
| typedef CafeFamily* pCafeFamily |
| typedef CafeParam* pCafeParam |
| typedef ErrorStruct* pErrorStruct |
| enum OPTIMIZER_INIT_TYPE |
| void cafe_shell_set_lambdas | ( | pCafeParam | param, |
| double * | lambda | ||
| ) |
| void cafe_tree_set_birthdeath | ( | pCafeTree | pcafe, |
| int | max_family_size | ||
| ) |
Set each node's birthdeath matrix based on its values of branchlength, lambdas, and mus
| void copy_range_to_tree | ( | pCafeTree | tree, |
| family_size_range * | range | ||
| ) |
| void free_probabilities | ( | struct probabilities * | probs | ) |
| void init_family_size | ( | family_size_range * | fs, |
| int | max | ||
| ) |
| void thread_run_with_arraylist | ( | int | numthreads, |
| void *(*)(void *) | run, | ||
| pArrayList | pal | ||
| ) |