Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 10 (100.0%) | 33 (100.0%) | 3.3 |
jheled | 4 (40.0%) | 24 (72.7%) | 6.0 |
rambaut | 5 (50.0%) | 9 (27.3%) | 1.8 |
dong.w.xie | 1 (10.0%) | 0 (0.0%) | 0.0 |
Upgraded chain length to a 64 bit integer so that chain lengths > 2.1 billion can be done. This addresses issue 540. Runs OK, accepts long chain lengths but not actually tested a run of > 2.1 billion.
6 lines of code changed in 2 files:
Trunk refactoring: finish MCMC (split parsers).
0 lines of code changed in 1 file:
Replaced 'preBurnin' with an autoOptimizeDelay (coercionDelay). The rationale for this is that the preBurnin meant that the initial state was not in the log files, it was unecessary and it cause a small inefficiency as the JIT compiler re-optimized after the preburnin chain had finished. We also didn't see warning messages until after the pre-burnin period. There is a new attribute to the MCMC parser - autoOptimizeDelay (to which the old preBurnin attribute now maps so old XML will run).
1 lines of code changed in 1 file:
comment out operator experimental code
6 lines of code changed in 1 file:
Control number of operator evaluation checks via minOpsFullEvaluations.
Add 'minOpsFullEvaluations="0" fullEvaluation="0"' to the <mcmc> attributes to disable checks altogether.
1 lines of code changed in 1 file:
Broke the build with my last clean up (removing a hack in MarkovChain). Sorry.
1 lines of code changed in 1 file:
experimental on-the-fly updating of operator weights with -otfops. Absolutly no guarantee - may make things worse
1 lines of code changed in 1 file:
Have made 'fullEvaluationCount' an attribute of MCMC. If not specified then it has a default of 2000 (this is now an option in MCMCOptions). Set to chain length to fully evaluate the likelihood after every restore.
1 lines of code changed in 1 file:
generify & simplify
16 lines of code changed in 1 file: