![]() |
RDKit
Open-source cheminformatics and machine learning.
|
iterate through all possible permutations of the rgroups More...
#include <RGroupScore.h>
Public Member Functions | |
| CartesianProduct (const std::vector< size_t > &inputSizes) | |
| bool | next () |
| size_t | value (const std::vector< size_t > &p) const |
| size_t | value () |
| bool | increment (size_t rowToIncrement) |
Public Attributes | |
| std::vector< size_t > | permutation |
| std::vector< size_t > | sizes |
| std::deque< size_t > | bases |
| size_t | maxPermutations |
| size_t | permutationCount |
iterate through all possible permutations of the rgroups
Definition at line 20 of file RGroupScore.h.
|
inline |
Definition at line 26 of file RGroupScore.h.
References bases, maxPermutations, permutation, permutationCount, and sizes.
|
inline |
Definition at line 56 of file RGroupScore.h.
References increment(), maxPermutations, permutation, permutationCount, and sizes.
Referenced by increment(), and next().
|
inline |
Definition at line 37 of file RGroupScore.h.
References increment(), and permutationCount.
|
inline |
Definition at line 54 of file RGroupScore.h.
References permutation, and value().
Referenced by value().
|
inline |
Definition at line 46 of file RGroupScore.h.
References bases.
| std::deque<size_t> RDKit::CartesianProduct::bases |
Definition at line 23 of file RGroupScore.h.
Referenced by CartesianProduct(), and value().
| size_t RDKit::CartesianProduct::maxPermutations |
Definition at line 24 of file RGroupScore.h.
Referenced by CartesianProduct(), and increment().
| std::vector<size_t> RDKit::CartesianProduct::permutation |
Definition at line 21 of file RGroupScore.h.
Referenced by CartesianProduct(), increment(), and value().
| size_t RDKit::CartesianProduct::permutationCount |
Definition at line 25 of file RGroupScore.h.
Referenced by CartesianProduct(), increment(), and next().
| std::vector<size_t> RDKit::CartesianProduct::sizes |
Definition at line 22 of file RGroupScore.h.
Referenced by CartesianProduct(), and increment().