diff options
| author | RncLsn <rnc.lsn@gmail.com> | 2015-06-16 15:54:53 +0100 |
|---|---|---|
| committer | RncLsn <rnc.lsn@gmail.com> | 2015-06-26 12:04:49 +0100 |
| commit | 29eecb27c7f91de92b21bbd646d8b7a55e526833 (patch) | |
| tree | 233481bccd68e4b718598320f121024db16ff0e5 /src/uk/ac/ox/cs/pagoda/summary | |
| parent | 3a276b7c7836e56a171ab753b018913ce022ba8e (diff) | |
| download | ACQuA-29eecb27c7f91de92b21bbd646d8b7a55e526833.tar.gz ACQuA-29eecb27c7f91de92b21bbd646d8b7a55e526833.zip | |
Maybe fixed bug in internalisation.
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/summary')
| -rw-r--r-- | src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java b/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java index f3f08e9..95f2cbb 100644 --- a/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java +++ b/src/uk/ac/ox/cs/pagoda/summary/HermitSummaryFilter.java | |||
| @@ -111,6 +111,11 @@ public class HermitSummaryFilter extends Checker { | |||
| 111 | } | 111 | } |
| 112 | 112 | ||
| 113 | @Override | 113 | @Override |
| 114 | public int getNoOfCalls() { | ||
| 115 | return summarisedHermiT.getNoOfCalls() + endomorphismChecker.getNoOfCalls(); | ||
| 116 | } | ||
| 117 | |||
| 118 | @Override | ||
| 114 | public int check(AnswerTuples answers) { | 119 | public int check(AnswerTuples answers) { |
| 115 | if(isDisposed()) throw new DisposedException(); | 120 | if(isDisposed()) throw new DisposedException(); |
| 116 | 121 | ||
| @@ -183,8 +188,14 @@ public class HermitSummaryFilter extends Checker { | |||
| 183 | public void dispose() { | 188 | public void dispose() { |
| 184 | super.dispose(); | 189 | super.dispose(); |
| 185 | 190 | ||
| 186 | if(summarisedHermiT != null) summarisedHermiT.dispose(); | 191 | if(summarisedHermiT != null) { |
| 187 | endomorphismChecker.dispose(); | 192 | Utility.logInfo("SummarisedHermit was called " + summarisedHermiT.getNoOfCalls() + " times"); |
| 193 | summarisedHermiT.dispose(); | ||
| 194 | } | ||
| 195 | if(endomorphismChecker != null) { | ||
| 196 | Utility.logInfo("Hermit was called " + endomorphismChecker.getNoOfCalls() + " times"); | ||
| 197 | endomorphismChecker.dispose(); | ||
| 198 | } | ||
| 188 | } | 199 | } |
| 189 | 200 | ||
| 190 | private void initialiseSummarisedReasoner() { | 201 | private void initialiseSummarisedReasoner() { |
