Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHieu Hoang <hieu@hoang.co.uk>2013-05-30 15:41:08 +0400
committerHieu Hoang <hieu@hoang.co.uk>2013-05-30 15:41:08 +0400
commit83c447784178d27b4c83a1d874b3ca6c3e5b62bd (patch)
tree378110428e9ac271463cf7d09c027a2ea7d97121 /moses/ScoreComponentCollectionTest.cpp
parentb61a57d654e1cfc7c0e5a2eef59e3eab45b31524 (diff)
figure out which feature function to apply at which decode step. Book-keeping
Diffstat (limited to 'moses/ScoreComponentCollectionTest.cpp')
-rw-r--r--moses/ScoreComponentCollectionTest.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/moses/ScoreComponentCollectionTest.cpp b/moses/ScoreComponentCollectionTest.cpp
index 41fa6562f..e948996dd 100644
--- a/moses/ScoreComponentCollectionTest.cpp
+++ b/moses/ScoreComponentCollectionTest.cpp
@@ -46,18 +46,27 @@ class MockSingleFeature : public MockStatelessFeatureFunction
{
public:
MockSingleFeature(): MockStatelessFeatureFunction("MockSingle",1, "MockSingle") {}
+
+ bool IsUseable(const FactorMask &mask) const
+ { return true; }
};
class MockMultiFeature : public MockStatelessFeatureFunction
{
public:
MockMultiFeature(): MockStatelessFeatureFunction("MockMulti", 5, "MockMulti") {}
+
+ bool IsUseable(const FactorMask &mask) const
+ { return true; }
};
class MockSparseFeature : public MockStatelessFeatureFunction
{
public:
MockSparseFeature(): MockStatelessFeatureFunction("MockSparse", 0, "MockSparse") {}
+
+ bool IsUseable(const FactorMask &mask) const
+ { return true; }
};