- Timestamp:
- 03/26/16 02:42:55 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
experiments/frams/foraminifera/data/scripts/foraminifera.inc
r479 r486 74 74 var number = 1; 75 75 var result = parent_energy; 76 while ((result-ExpP arams.divisionCost) >= energy0)77 { 78 result = (result-ExpP arams.divisionCost)/2;76 while ((result-ExpProperties.divisionCost) >= energy0) 77 { 78 result = (result-ExpProperties.divisionCost)/2; 79 79 number *= 2; 80 80 } … … 100 100 var offspring2 = gametsDivision(parent2.energy,getProperty(1,"energies0")); 101 101 energy0 = (offspring1->energy+offspring2->energy); 102 number = ExpP arams.gametSuccessRate*(offspring1->number+offspring2->number)/2;102 number = ExpProperties.gametSuccessRate*(offspring1->number+offspring2->number)/2; 103 103 new_genes = [parent.data->genes, parent2.data->genes]; 104 104 gen = 1 - parent.data->lifeparams->gen; … … 124 124 var crossed = 0; 125 125 //crossover 126 if (Math.rnd01 < ExpP arams.crossprob)126 if (Math.rnd01 < ExpProperties.crossprob) 127 127 { 128 128 crossover(parent, "min_repro_energies"); … … 154 154 if (pop[i].data->lifeparams->reproduce == 1 && pop[i].data->lifeparams->species == species) 155 155 { 156 if ((pop[i].data->lifeparams->gen==1) || ((pop[i].data->lifeparams->gen==0) && ExpP arams.stress == 0))156 if ((pop[i].data->lifeparams->gen==1) || ((pop[i].data->lifeparams->gen==0) && ExpProperties.stress == 0)) 157 157 { 158 158 continue; … … 171 171 if (parent1.data->lifeparams->division_time == -1 && parent2.data->lifeparams->division_time == -1) 172 172 { 173 var time = int(ExpP arams.gametoPeriod/ExpParams.secPerStep);173 var time = int(ExpProperties.gametoPeriod/ExpProperties.secPerStep); 174 174 parent1.data->lifeparams->division_time = time; 175 175 parent2.data->lifeparams->division_time = time; … … 206 206 } 207 207 208 else if (ExpP arams.stress == 0)208 else if (ExpProperties.stress == 0) 209 209 { 210 210 reproduce_haploid(cr, null, 1); … … 256 256 { 257 257 //reproduce with probability repro_prob 258 if (Math.rnd01 <= ExpP arams.repro_prob) //TODO env trigger258 if (Math.rnd01 <= ExpProperties.repro_prob) //TODO env trigger 259 259 { 260 260 reproduced = readyToRepro(cr);
Note: See TracChangeset
for help on using the changeset viewer.