Class AlphaAlgorithmFactory<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,​?>,​CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig>


  • public abstract class AlphaAlgorithmFactory<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,​?>,​CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig>
    extends org.neo4j.graphalgo.AlgorithmFactory<ALGO,​CONFIG>
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      ALGO build​(org.neo4j.graphalgo.api.Graph graph, CONFIG configuration, org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker, org.neo4j.logging.Log log)  
      abstract ALGO buildAlphaAlgo​(org.neo4j.graphalgo.api.Graph graph, CONFIG configuration, org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker, org.neo4j.logging.Log log)  
      org.neo4j.graphalgo.core.utils.mem.MemoryEstimation memoryEstimation​(CONFIG configuration)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AlphaAlgorithmFactory

        public AlphaAlgorithmFactory()
    • Method Detail

      • build

        public ALGO build​(org.neo4j.graphalgo.api.Graph graph,
                          CONFIG configuration,
                          org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker,
                          org.neo4j.logging.Log log)
        Specified by:
        build in class org.neo4j.graphalgo.AlgorithmFactory<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,​?>,​CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig>
      • buildAlphaAlgo

        public abstract ALGO buildAlphaAlgo​(org.neo4j.graphalgo.api.Graph graph,
                                            CONFIG configuration,
                                            org.neo4j.graphalgo.core.utils.paged.AllocationTracker tracker,
                                            org.neo4j.logging.Log log)
      • memoryEstimation

        public org.neo4j.graphalgo.core.utils.mem.MemoryEstimation memoryEstimation​(CONFIG configuration)
        Specified by:
        memoryEstimation in class org.neo4j.graphalgo.AlgorithmFactory<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,​?>,​CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig>