Interface IDyadRankingPoolProvider

    • Method Detail

      • getDyadsByInstance

        java.util.Set<Dyad> getDyadsByInstance​(ai.libs.jaicore.math.linearalgebra.Vector instanceFeatures)
        Returns the set of all Dyads with the given Vector of instance features.
        Parameters:
        instanceFeatures - Vector of instance features.
        Returns:
        Set of dyads with the given Vector of instance features.
      • getDyadsByAlternative

        java.util.Set<Dyad> getDyadsByAlternative​(ai.libs.jaicore.math.linearalgebra.Vector alternativeFeatures)
        Returns the set of all Dyads with the given Vector of alternative features.
        Parameters:
        alternativeFeatures - Vector of alternative features.
        Returns:
        Set of dyads with the given Vector of alternative features.
      • getInstanceFeatures

        java.util.Collection<ai.libs.jaicore.math.linearalgebra.Vector> getInstanceFeatures()
        Returns a Collection that contains all instance features contained in the pool.
        Returns:
        A Collection that contains all instance features contained in the pool.
      • setRemoveDyadsWhenQueried

        void setRemoveDyadsWhenQueried​(boolean flag)
      • getPoolSize

        int getPoolSize()