source: branches/ali/GDE/PHYML20130708/phyml/src/simu.h

Last change on this file was 10307, checked in by aboeckma, 11 years ago

added most recent version of phyml

File size: 1.2 KB
Line 
1/*
2
3PHYML :  a program that  computes maximum likelihood  phylogenies from
4DNA or AA homologous sequences
5
6Copyright (C) Stephane Guindon. Oct 2003 onward
7
8All parts of  the source except where indicated  are distributed under
9the GNU public licence.  See http://www.opensource.org for details.
10
11*/
12
13#include <config.h>
14
15#ifndef CURR_H
16#define CURR_H
17
18#include "utilities.h"
19#include "lk.h"
20#include "optimiz.h"
21#include "models.h"
22#include "free.h"
23#include "spr.h"
24#include "pars.h"
25#include "alrt.h"
26
27void Simu_Loop(t_tree *tree);
28int Simu(t_tree *tree,int n_step_max);
29void Select_Edges_To_Swap(t_tree *tree,t_edge **sorted_b,int *n_neg);
30void Update_Bl(t_tree *tree,phydbl fact);
31void Make_N_Swap(t_tree *tree,t_edge **b,int beg,int end);
32int Make_Best_Swap(t_tree *tree);
33int Mov_Backward_Topo_Bl(t_tree *tree,phydbl lk_old,t_edge **tested_b,int n_tested);
34void Unswap_N_Branch(t_tree *tree,t_edge **b,int beg,int end);
35void Swap_N_Branch(t_tree *tree,t_edge **b,int beg,int end);
36void Check_NNI_Scores_Around(t_node *a, t_node *d, t_edge *b, phydbl *best_score, t_tree *tree);
37int Mov_Backward_Topo_Pars(t_tree *tree, int pars_old, t_edge **tested_b, int n_tested);
38void Simu_Pars(t_tree *tree, int n_step_max);
39
40#endif
Note: See TracBrowser for help on using the repository browser.