rdkit.Chem.rdChemReactions.EvenSamplePairsStrategy

Package rdkit :: Package Chem :: Module rdChemReactions :: Class EvenSamplePairsStrategy |
[hide private]
[frames] | no frames]

# Class EvenSamplePairsStrategy

             object --+
                      |
            ??.instance --+
                          |
    EnumerationStrategyBase --+
                              |
                             EvenSamplePairsStrategy

    Randomly sample Pairs evenly from a collection of building blocks
    This is a good strategy for choosing a relatively small selection
    of building blocks from a larger set.  As the amount of work needed
    to retrieve the next evenly sample building block grows with the
    number of samples, this method performs progressively worse as the
    number of samples gets larger.
    See EnumerationStrategyBase for more details.

Instance Methods | [hide private]
Stats(...) Stats( (EvenSamplePairsStrategy)arg1) -> str : Return the a statisics log of the pairs used in the current enumeration. |
__copy__(...) __copy__( (EvenSamplePairsStrategy)arg1) -> EnumerationStrategyBase : |
__init__(...) __init__( (object)arg1) -> None : |
Inherited from `EnumerationStrategyBase`: `GetNumPermutations`, `GetPosition`, `Initialize`, `Skip`, `Type`, `__bool__`, `__next__`, `__nonzero__`, `__reduce__`, `next` Inherited from `unreachable.instance`: `__new__` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables | [hide private]
| __instance_size__ = `24`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### Stats(...) |
    Stats( (EvenSamplePairsStrategy)arg1) -> str :
        Return the a statisics log of the pairs used in the current enumeration.

        C++ signature :
            std::string Stats(RDKit::EvenSamplePairsStrategy {lvalue})

### __copy__(...) |
    __copy__( (EvenSamplePairsStrategy)arg1) -> EnumerationStrategyBase :

        C++ signature :
            RDKit::EnumerationStrategyBase* __copy__(RDKit::EvenSamplePairsStrategy {lvalue})
Overrides: EnumerationStrategyBase.__copy__

### __init__(...) (Constructor) |
    __init__( (object)arg1) -> None :

        C++ signature :
            void __init__(_object*)
Overrides: object.__init__