Revision: 14
http://dl-learner.svn.sourceforge.net/dl-learner/?rev=14&view=rev
Author: jenslehmann
Date: 2007-08-21 08:16:04 -0700 (Tue, 21 Aug 2007)
Log Message:
-----------
enable faster stopping of refinement operator based algorithm
Modified Paths:
--------------
trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java
Modified: trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java
===================================================================
--- trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java 2007-08-21 13:41:49 UTC (rev 13)
+++ trunk/src/dl-learner/org/dllearner/algorithms/refinement/ROLearner.java 2007-08-21 15:16:04 UTC (rev 14)
@@ -433,6 +433,11 @@
// recDepth dient nur zur Protokollierung
private void extendNodeProper(Node node, Concept concept, int maxLength, int recDepth) {
+ // führe Methode nicht aus, wenn Algorithmus gestoppt wurde (alle rekursiven Funktionsaufrufe
+ // werden nacheinander abgebrochen, so dass ohne weitere Reasoninganfragen relativ schnell beendet wird)
+ if(stop)
+ return;
+
if(recDepth > maxRecDepth)
maxRecDepth = recDepth;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|