#include <SynthonSpaceSearcher.h>
|
| virtual std::unique_ptr< ROMol > | buildHit (const SynthonSpaceHitSet *hitset, const std::vector< size_t > &synthNums, std::vector< const std::string * > &synthNames) const |
| |
| virtual double | approxSimilarity (const SynthonSpaceHitSet *hitset, const std::vector< size_t > &synthNums) const =0 |
| |
| virtual bool | quickVerify (const SynthonSpaceHitSet *hitset, const std::vector< size_t > &synthNums) const |
| |
| void | updateBestHitSoFar (const ROMol &possBest, double sim) |
| |
| double | getBestSimilaritySoFar () const |
| |
| void | makeHitsFromToTry (const std::vector< std::pair< const SynthonSpaceHitSet *, std::vector< size_t > > > &toTry, const TimePoint *endTime, std::vector< std::unique_ptr< ROMol > > &results, std::atomic< std::int64_t > &numHitsFound, std::uint64_t &numPossHitsWritten) |
| |
Definition at line 38 of file SynthonSpaceSearcher.h.
◆ SynthonSpaceSearcher() [1/4]
| RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::SynthonSpaceSearcher |
( |
| ) |
|
|
delete |
◆ SynthonSpaceSearcher() [2/4]
◆ SynthonSpaceSearcher() [3/4]
| RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::SynthonSpaceSearcher |
( |
const SynthonSpaceSearcher & | other | ) |
|
|
delete |
◆ SynthonSpaceSearcher() [4/4]
| RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::SynthonSpaceSearcher |
( |
SynthonSpaceSearcher && | other | ) |
|
|
delete |
◆ ~SynthonSpaceSearcher()
| virtual RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::~SynthonSpaceSearcher |
( |
| ) |
|
|
virtualdefault |
◆ approxSimilarity()
| virtual double RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::approxSimilarity |
( |
const SynthonSpaceHitSet * | hitset, |
|
|
const std::vector< size_t > & | synthNums ) const |
|
protectedpure virtual |
◆ buildAndVerifyHit()
| std::unique_ptr< ROMol > RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::buildAndVerifyHit |
( |
const SynthonSpaceHitSet * | hitset, |
|
|
const std::vector< size_t > & | synthNums ) |
◆ buildHit()
| virtual std::unique_ptr< ROMol > RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::buildHit |
( |
const SynthonSpaceHitSet * | hitset, |
|
|
const std::vector< size_t > & | synthNums, |
|
|
std::vector< const std::string * > & | synthNames ) const |
|
protectedvirtual |
◆ checkPossibleHits()
| SearchResults RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::checkPossibleHits |
( |
std::uint64_t | startLine, |
|
|
std::uint64_t | finishLine ) |
◆ getBestSimilaritySoFar()
| double RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::getBestSimilaritySoFar |
( |
| ) |
const |
|
inlineprotected |
◆ getParams()
◆ getQuery()
| const ROMol & RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::getQuery |
( |
| ) |
const |
|
inline |
◆ getSpace()
| SynthonSpace * RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::getSpace |
( |
| ) |
const |
|
inline |
◆ makeHitsFromToTry()
| void RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::makeHitsFromToTry |
( |
const std::vector< std::pair< const SynthonSpaceHitSet *, std::vector< size_t > > > & | toTry, |
|
|
const TimePoint * | endTime, |
|
|
std::vector< std::unique_ptr< ROMol > > & | results, |
|
|
std::atomic< std::int64_t > & | numHitsFound, |
|
|
std::uint64_t & | numPossHitsWritten ) |
|
protected |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ quickVerify()
| virtual bool RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::quickVerify |
( |
const SynthonSpaceHitSet * | hitset, |
|
|
const std::vector< size_t > & | synthNums ) const |
|
protectedvirtual |
◆ search() [1/2]
◆ search() [2/2]
◆ searchFragSet()
| virtual std::vector< std::unique_ptr< SynthonSpaceHitSet > > RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::searchFragSet |
( |
const std::vector< std::shared_ptr< ROMol > > & | fragSet, |
|
|
const SynthonSet & | reaction ) const |
|
pure virtual |
◆ updateBestHitSoFar()
| void RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::updateBestHitSoFar |
( |
const ROMol & | possBest, |
|
|
double | sim ) |
|
protected |
◆ verifyHit()
| virtual bool RDKit::SynthonSpaceSearch::SynthonSpaceSearcher::verifyHit |
( |
ROMol & | mol, |
|
|
const std::string & | , |
|
|
const std::vector< const std::string * > & | ) |
|
virtual |
◆ d_fragSetUniquifyMode
The documentation for this class was generated from the following file: