[Lemon-commits] [lemon_svn] alpar: r1551 - hugo/trunk/src/work/akos
Lemon SVN
svn at lemon.cs.elte.hu
Mon Nov 6 20:46:09 CET 2006
Author: alpar
Date: Tue Feb 15 16:00:31 2005
New Revision: 1551
Modified:
hugo/trunk/src/work/akos/simann.h
Log:
Minor changes.
Modified: hugo/trunk/src/work/akos/simann.h
==============================================================================
--- hugo/trunk/src/work/akos/simann.h (original)
+++ hugo/trunk/src/work/akos/simann.h Tue Feb 15 16:00:31 2005
@@ -35,11 +35,11 @@
double prev_prev_cost;
/*! \brief Step to a neighbouring state. */
- virtual void mutate() {}
+ virtual void mutate() = 0;
/*! \brief Reverts the last mutate(). */
- virtual void revert() {}
+ virtual void revert() = 0;
/*! \brief Saves the current solution as the best one. */
- virtual void saveAsBest() {}
+ virtual void saveAsBest() = 0;
public:
/*! \brief Constructor. */
SimAnnBase() {
@@ -60,7 +60,7 @@
void run() {
controller->init();
do {
- mutate();
+ curr_cost=mutate();
if (controller->accept()) {
controller->acceptEvent();
if (curr_cost < best_cost) {
More information about the Lemon-commits
mailing list