[Avida-SVN] r2885 - branches/movement/source/main
grabow38 at myxo.css.msu.edu
grabow38 at myxo.css.msu.edu
Mon Oct 27 08:38:47 PDT 2008
Author: grabow38
Date: 2008-10-27 11:38:47 -0400 (Mon, 27 Oct 2008)
New Revision: 2885
Modified:
branches/movement/source/main/cAvidaConfig.h
branches/movement/source/main/cPopulation.cc
Log:
Added case to DEMES_ORGANISM_FACING config option for organisms to face North on injection.
Modified: branches/movement/source/main/cAvidaConfig.h
===================================================================
--- branches/movement/source/main/cAvidaConfig.h 2008-10-27 14:55:56 UTC (rev 2884)
+++ branches/movement/source/main/cAvidaConfig.h 2008-10-27 15:38:47 UTC (rev 2885)
@@ -308,7 +308,7 @@
CONFIG_ADD_VAR(DEMES_PROB_ORG_TRANSFER, double, 0.0, "Probablity of an organism being transferred from the\nsource deme to the target deme (default=0.0).");
CONFIG_ADD_VAR(DEMES_ORGANISM_SELECTION, int, 0, "How organisms are selected for transfer from\nsource to target during deme replication.\n0=random with replacement (default).\n1=sequential.");
CONFIG_ADD_VAR(DEMES_ORGANISM_PLACEMENT, int, 0, "How organisms are placed during deme replication.\n0=cell-array middle (default).\n1=deme center.\n2=random placement.\n3=sequential.");
- CONFIG_ADD_VAR(DEMES_ORGANISM_FACING, int, 0, "How organisms are facing during deme replication.\n0=unchanged (default).\n1=northwest.\n2=random.");
+ CONFIG_ADD_VAR(DEMES_ORGANISM_FACING, int, 0, "How organisms are facing during deme replication.\n0=unchanged (default).\n1=northwest.\n2=random, \n3=north.");
CONFIG_ADD_VAR(DEMES_MAX_AGE, int, 500, "The maximum age of a deme (in updates) to be\nused for age-based replication (default=500).");
CONFIG_ADD_VAR(DEMES_MAX_BIRTHS, int, 100, "The maximum number of births that can occur\nwithin a deme; used with birth-count\nreplication (default=100).");
CONFIG_ADD_VAR(DEMES_MIM_EVENTS_KILLED_RATIO, double, 0.7, "Minimum ratio of events killed required for event period to be a success.");
Modified: branches/movement/source/main/cPopulation.cc
===================================================================
--- branches/movement/source/main/cPopulation.cc 2008-10-27 14:55:56 UTC (rev 2884)
+++ branches/movement/source/main/cPopulation.cc 2008-10-27 15:38:47 UTC (rev 2885)
@@ -2303,6 +2303,12 @@
}
break;
}
+ case 3: { // Spin to face N @ LMG
+ cell.Rotate(cell_array[GridNeighbor(cell.GetID()-deme.GetCellID(0),
+ deme.GetWidth(),
+ deme.GetHeight(), 0, -1)+deme.GetCellID(0)]);
+ break;
+ }
default: {
assert(false);
}
More information about the Avida-cvs
mailing list