[root]/src/dr/app/beagle/evomodel/branchmodel
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 36 (100.0%) | 941 (100.0%) | 26.1 |
rambaut | 23 (63.9%) | 868 (92.2%) | 37.7 |
msuchard | 11 (30.6%) | 69 (7.3%) | 6.2 |
fbielejec | 2 (5.6%) | 4 (0.4%) | 2.0 |
Can pass arbitrary root FrequencyModel to HomogeneousBranchModel.
14 lines of code changed in 2 files:
Added getRootFrequencyModel to BranchModel interface. Consider deprecating getRootSubstitutionModel() as there are no substitutions occurring at the root. Also commented out @Override to interface functions since this is not Java 1.5 compatible.
55 lines of code changed in 9 files:
switching the simulator to new interfaces
4 lines of code changed in 2 files:
Updated copyright messages.
30 lines of code changed in 5 files:
Branch specific substitution models now working. NewTreeLikelihood will replace BeagleTreeLikelihood in a future commit. AncestralStateTL and MarkovJumpsTL now descend from NewTreeLikelihood. EpochBranchModel uses a different XML format from EpochBranchSubstitutionModel (now depreciated). Also implemented a branch-specific substitution model.
311 lines of code changed in 5 files:
NewBeagleTreeLikelihood evaluation seems to work for Epoch models.
2 lines of code changed in 1 file:
Finished first implementation of new SubstitutionModelDelegate for BranchModels (which allow changing substitution model by branch).
81 lines of code changed in 4 files:
Epoch model in new form...
287 lines of code changed in 5 files:
Beginnings of a new branch specific substitution model interface. Homogenous and Ext/Int examples implemented.
157 lines of code changed in 3 files: