Class SpanningTree


  • public class SpanningTree
    extends java.lang.Object
    group of nodes that form a spanning tree
    • Constructor Summary

      Constructors 
      Constructor Description
      SpanningTree​(long head, long nodeCount, long effectiveNodeCount, org.neo4j.gds.core.utils.paged.HugeLongArray parent, org.neo4j.gds.core.utils.paged.HugeDoubleArray costToParent, double totalWeight)  
    • Constructor Detail

      • SpanningTree

        public SpanningTree​(long head,
                            long nodeCount,
                            long effectiveNodeCount,
                            org.neo4j.gds.core.utils.paged.HugeLongArray parent,
                            org.neo4j.gds.core.utils.paged.HugeDoubleArray costToParent,
                            double totalWeight)
    • Method Detail

      • effectiveNodeCount

        public long effectiveNodeCount()
      • totalWeight

        public double totalWeight()
      • parentArray

        public org.neo4j.gds.core.utils.paged.HugeLongArray parentArray()
      • parent

        public long parent​(long nodeId)
      • costToParent

        public double costToParent​(long nodeId)
      • forEach

        public void forEach​(org.neo4j.gds.api.RelationshipWithPropertyConsumer consumer)
      • head

        public long head​(long node)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object