[root]/src/dr/evomodel/coalescent/structure
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 26 (100.0%) | 283 (100.0%) | 10.8 |
alexei.drummond | 19 (73.1%) | 252 (89.0%) | 13.2 |
jheled | 6 (23.1%) | 18 (6.4%) | 3.0 |
rambaut | 1 (3.8%) | 13 (4.6%) | 13.0 |
Parameter -> Variable, Act 2 -- this is probably the biggest change made to core BEAST in a few years. So I tagged revision 1870 for convenience. Parameter is now basically obsoleted and should be replaced by DoubleVariable or Variable<Double> where appropriate. We can now also develop some Variable<Integer> and Variable<Boolean> et cetera so should be nice in the future... I have also added a Variable<double[]> for vectors and matrices. See dr.inference.tutorial.Tutorial1 for a first peek at programmable BEAST MCMC...
15 lines of code changed in 8 files:
Refactoring to remove illegal dependencies. No classes in dr.evolution.* packages should depend on classes in dr.evomodel.* or dr.inference.* or dr.evomodelxml. Also converted dr.evolution.coalescent.IntervalType to enum and minor other tidy ups.
17 lines of code changed in 2 files:
more automatic intelliJ
6 lines of code changed in 2 files:
Continued Marc's refactorization. I wonder what other shared functionality we can pull off in there.
0 lines of code changed in 1 file:
add a nethod for getting a meaningfull name of a likelihood. more classes may benefit from overriding the default.
4 lines of code changed in 1 file:
Moved ParameterChangeType -> Parameter.ChangeType
8 lines of code changed in 4 files:
added variable size functionality to Parameter
161 lines of code changed in 4 files:
Tidied up boolean attribute parsing in various classes
51 lines of code changed in 1 file:
Change method name to something I understand
1 lines of code changed in 1 file:
partial generification
7 lines of code changed in 1 file:
Merged some fixes and improvements I made in the 1.4 branch in to the trunk. This includes the fix for Issue 8 in LogCombiner. Also, I have made some interfaces in the TreeColouring stuff so that other sources of TreeColouring (such as the Transmission history stuff) can provide coloured trees for logging.
13 lines of code changed in 1 file: