31 const std::vector<std::unique_ptr<ROMol>> &fragSet,
35 std::unique_ptr<ExplicitBitVect> d_queryFP;
45 std::vector<std::unique_ptr<ExplicitBitVect>> d_fragFPPool;
46 std::vector<std::pair<void *, ExplicitBitVect *>> d_fragFPs;
48 void extraSearchSetup(
49 std::vector<std::vector<std::unique_ptr<ROMol>>> &fragSets)
override;
52 const std::vector<size_t> &synthNums)
const override;
53 bool verifyHit(
ROMol &hit)
const override;