else {
- //for (unsigned int n=0;n<r.num_runs;n++) {
+ for (unsigned int n=0;n<r.num_runs;n++) {
Hamiltonian H(r.couplingsInfile);
H.set_temp(r.bh, r.bJ);
}
*/
- //}
+ }
}
" -r flag to use relative energy condition for survival probability\n"
" -esc flag to run until escape observed (or max number of generations reached)\n"
" -v flag for verbose output\n"
+" -numruns (int) number of trajectories to simulate\n"
"\n"
" -2site flag for two-site two-allele system\n"
" -h1 (double) value of field at site 1\n"
* -r flag to use relative energy condition for survival probability
* -esc flag to run until escape observed (or max number of generations reached)
* -v flag for verbose output
+ * -numruns (int) number of trajectories to simulate
* -2site flag for two-site two-allele system
*/
else {
- //for (unsigned int n=0;n<r.num_runs;n++) {
+ for (unsigned int n=0;n<r.num_runs;n++) {
Hamiltonian H(r.couplingsInfile);
H.set_temp(r.bh, r.bJ);
- Population P(H, r.n, r.mu);
+ Population P(H, r.n, r.mu, r.initFrac);
unsigned int i;
for (i=0; i<r.g; ++i) {
P.next_generation(H, rnd, r.useRelative, r.useVerbose);
- P.write_population(popout,i);
+ P.write_population(popout,i+1);
if (r.runUntilEscape && P.escaped(H)) break;
}
- //}
+ }
}
" -esc flag to run until escape observed (or max number of generations reached)\n"
" -esc_all flag to run until escape from *all* immune pressure (or max num gen)\n"
" -v flag for verbose output\n"
+" -numruns (int) number of trajectories to simulate\n"
"\n"
" -2site flag for two-site two-allele system\n"
" -h1 (double) value of field at site 1\n"
* -r flag to use relative energy condition for survival probability
* -esc flag to run until escape observed (or max number of generations reached)
* -v flag for verbose output
+ * -numruns (int) number of trajectories to simulate
* -2site flag for two-site two-allele system
*/
else {
- //for (unsigned int n=0;n<r.num_runs;n++) {
+ for (unsigned int n=0;n<r.num_runs;n++) {
Hamiltonian H(r.couplingsInfile);
H.set_temp(r.bh, r.bJ);
- Population P(H, r.n, r.mu);
+ Population P(H, r.n, r.mu, r.initFrac);
unsigned int i;
for (i=0; i<r.g; ++i) {
P.next_generation(H, rnd, r.useRelative, r.useVerbose);
- P.write_population(popout,i);
+ P.write_population(popout,i+1);
if (r.runUntilEscape && P.escaped(H)) break;
}
- //}
+ }
}
" -esc flag to run until escape observed (or max number of generations reached)\n"
" -esc_all flag to run until escape from *all* immune pressure (or max num gen)\n"
" -v flag for verbose output\n"
+" -numruns (int) number of trajectories to simulate\n"
"\n"
" -2site flag for two-site two-allele system\n"
" -h1 (double) value of field at site 1\n"
* -r flag to use relative energy condition for survival probability
* -esc flag to run until escape observed (or max number of generations reached)
* -v flag for verbose output
+ * -numruns (int) number of trajectories to simulate
* -2site flag for two-site two-allele system
*/