[Avida-SVN] r2544 - branches/uml/source/main
hjg at myxo.css.msu.edu
hjg at myxo.css.msu.edu
Mon Apr 21 13:43:51 PDT 2008
Author: hjg
Date: 2008-04-21 16:43:50 -0400 (Mon, 21 Apr 2008)
New Revision: 2544
Modified:
branches/uml/source/main/cTaskLib.cc
branches/uml/source/main/cTaskLib.h
Log:
Modified: branches/uml/source/main/cTaskLib.cc
===================================================================
--- branches/uml/source/main/cTaskLib.cc 2008-04-21 20:25:28 UTC (rev 2543)
+++ branches/uml/source/main/cTaskLib.cc 2008-04-21 20:43:50 UTC (rev 2544)
@@ -433,6 +433,9 @@
NewTask(name, "Export XMI", &cTaskLib::Task_ExportXMI);
else if (name == "check-props")
NewTask(name, "Check Properties", &cTaskLib::Task_Properties);
+ else if (name == "utility")
+ NewTask(name, "Check Utility", &cTaskLib::Task_Utility);
+
/* else if (name == "mult_trans") //
NewTask(name, "Successfully completed multiple transitions", &cTaskLib::Task_MultTrans);*/
@@ -3396,4 +3399,15 @@
}
+double cTaskLib::Task_Utility(cTaskContext& ctx) const {
+ cOrganism* organism = ctx.getOrganism();
+ double bonus = 0.0;
+
+ // calculate the utility of the model.
+ // how do you figure mutually exclusive (e.g., if they use both bluetooth and wifi?)
+
+
+ return bonus;
+}
+
Modified: branches/uml/source/main/cTaskLib.h
===================================================================
--- branches/uml/source/main/cTaskLib.h 2008-04-21 20:25:28 UTC (rev 2543)
+++ branches/uml/source/main/cTaskLib.h 2008-04-21 20:43:50 UTC (rev 2544)
@@ -306,6 +306,7 @@
double Task_Nondeterminism(cTaskContext& ctx) const;
double Task_ExportXMI(cTaskContext& ctx) const;
double Task_Properties(cTaskContext& ctx) const;
+ double Task_Utility(cTaskContext& ctx) const;
};
More information about the Avida-cvs
mailing list