#include <vector>
#include <string>
#include "cafe.h"
#include "family.h"
#include "cafe_shell.h"
#include "gmatrix.h"
Go to the source code of this file.
|
| int | cafe_cmd_lambda (Globals &globals, std::vector< std::string > tokens) |
| |
| void | set_all_lambdas (pCafeParam param, double value) |
| |
| pGMatrix | cafe_lambda_distribution (pCafeParam param, const std::vector< lambda_range > &range) |
| |
| void | cafe_set_prior_rfsize_poisson_lambda (std::vector< double > &prior_rfsize, int shift, double *lambda) |
| |
| double | cafe_set_prior_rfsize_empirical (pCafeParam param, std::vector< double > &prior_rfsize) |
| | set empirical prior on rootsize based on the assumption that rootsize follows leaf size distribution More...
|
| |
| double | get_posterior (pCafeFamily pfamily, pCafeTree pcafe, family_size_range *range, std::vector< double > &ML, std::vector< double > &MAP, std::vector< double > &prior_rfsize, int quiet) |
| |
| posterior | compute_posterior (pCafeFamilyItem pitem, pCafeTree pcafe, const std::vector< double > &prior_rfsize) |
| |
| poisson_lambda | find_poisson_lambda (pCafeFamily pfamily) |
| |
| void | initialize_params_and_k_weights (pCafeParam param, int what) |
| |
| void | set_parameters (pCafeParam param, lambda_args ¶ms) |
| |
| void | lambda_set (pCafeParam param, lambda_args ¶ms) |
| |
| std::vector< int > | collect_leaf_sizes (pCafeFamily pfamily) |
| |
| Enumerator |
|---|
| UNDEFINED_LAMBDA |
|
| SINGLE_LAMBDA |
|
| MULTIPLE_LAMBDAS |
|
| int cafe_cmd_lambda |
( |
Globals & |
globals, |
|
|
std::vector< std::string > |
tokens |
|
) |
| |
| double cafe_set_prior_rfsize_empirical |
( |
pCafeParam |
param, |
|
|
std::vector< double > & |
prior_rfsize |
|
) |
| |
set empirical prior on rootsize based on the assumption that rootsize follows leaf size distribution
| void cafe_set_prior_rfsize_poisson_lambda |
( |
std::vector< double > & |
prior_rfsize, |
|
|
int |
shift, |
|
|
double * |
lambda |
|
) |
| |
| std::vector<int> collect_leaf_sizes |
( |
pCafeFamily |
pfamily | ) |
|
| double get_posterior |
( |
pCafeFamily |
pfamily, |
|
|
pCafeTree |
pcafe, |
|
|
family_size_range * |
range, |
|
|
std::vector< double > & |
ML, |
|
|
std::vector< double > & |
MAP, |
|
|
std::vector< double > & |
prior_rfsize, |
|
|
int |
quiet |
|
) |
| |
| void initialize_params_and_k_weights |
( |
pCafeParam |
param, |
|
|
int |
what |
|
) |
| |
| void set_all_lambdas |
( |
pCafeParam |
param, |
|
|
double |
value |
|
) |
| |
| const int INIT_KWEIGHTS = 2 |
| const int INIT_PARAMS = 1 |