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__