OEEnumerateSitesΒΆ

Attention

PRELIMINARY-IMAGE This is a preliminary API until 2020.Oct and may be improved based on user feedback. It is currently available in C++ and Python.

OESystem::OEIterBase<OEBio::OEDesignUnit> *
  OEEnumerateSites(const OEBio::OEDesignUnit &bioDesignUnit,
                   const OEDesignUnitEnumerateSitesOptions &opts=OEDesignUnitEnumerateSitesOptions())
OESystem::OEIterBase<OEBio::OEDesignUnit> *
  OEEnumerateSites(const OEBio::OEDesignUnit &bioDesignUnit,
                   const OESystem::OESkewGrid &electronDensity,
                   const OESpruce::OEDesignUnitEnumerateSitesOptions &opts=OESpruce::OEDesignUnitEnumerateSitesOptions())
OESystem::OEIterBase<OEBio::OEDesignUnit> *
  OEEnumerateSites(const OEBio::OEDesignUnit &bioDesignUnit,
                   const OEBio::OEDesignUnit &designUnitReference,
                   const OESpruce::OEDesignUnitEnumerateSitesOptions &opts=OESpruce::OEDesignUnitEnumerateSitesOptions())
OESystem::OEIterBase<OEBio::OEDesignUnit> *
  OEEnumerateSites(const OEBio::OEDesignUnit &bioDesignUnit,
                   const OEBio::OEDesignUnit &designUnitReference,
                   const OESystem::OESkewGrid &electronDensity,
                   const OESpruce::OEDesignUnitEnumerateSitesOptions &opts=OESpruce::OEDesignUnitEnumerateSitesOptions())

Return an iterator over all OEDesignUnit objects that can be produced from the input bioDesignUnit argument, which based on the componentization of the internal heterogen molecules. The bioDesignUnit input argument should be taken from the iterator output of OEMakeBioDesignUnits.