rdkit.Chem.rdChemReactions.CartesianProductStrategy

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

# Class CartesianProductStrategy

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

    CartesianProductStrategy produces a standard walk through all possible
    reagent combinations:

    (0,0,0), (1,0,0), (2,0,0) ...

Instance Methods | [hide private]
__copy__(...) __copy__( (CartesianProductStrategy)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]

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

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

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

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