X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=TextCollectionBuilder.h;h=13734d22f74ec09f8c18cb2c04b39992dd131f89;hb=b472b8a9abdb1695994b4b23963de98c361dc66b;hp=bcb3672515b613179f7cb58b580837720ff0b0cc;hpb=ee8a3e526fe7f39cdc075263824faf6c17389297;p=SXSI%2FTextCollection.git diff --git a/TextCollectionBuilder.h b/TextCollectionBuilder.h index bcb3672..13734d2 100644 --- a/TextCollectionBuilder.h +++ b/TextCollectionBuilder.h @@ -27,6 +27,14 @@ #include // Defines std::pair. #include // Defines std::strlen, added by Kim +// Un-comment to compare BWT against a BWT generated from class dynFMI: +//#define TCB_TEST_BWT + +// Default samplerate for suffix array samples +#define TEXTCOLLECTION_DEFAULT_SAMPLERATE 64 + + + namespace SXSI { struct TCBuilderRep; // Pimpl @@ -37,7 +45,7 @@ namespace SXSI class TextCollectionBuilder { public: - explicit TextCollectionBuilder(unsigned); + explicit TextCollectionBuilder(unsigned samplerate = TEXTCOLLECTION_DEFAULT_SAMPLERATE); ~TextCollectionBuilder(); /** @@ -61,7 +69,6 @@ namespace SXSI struct TCBuilderRep * p_; // No copy constructor or assignment - TextCollectionBuilder(); TextCollectionBuilder(TextCollectionBuilder const&); TextCollectionBuilder& operator = (TextCollectionBuilder const&); };