Documentation of 'org.jgrapht.alg.cycle.DirectedSimpleCycles' Java class
DirectedSimpleCycles
org.jgrapht.alg.cycle

Interface DirectedSimpleCycles<V,E>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.util.List<java.util.List<V>> findSimpleCycles()
      Finds the simple cycles of the graph.
      Note that the full algorithm is executed on every call since the graph may have changed between calls.
      DirectedGraph<V,E> getGraph()
      Returns the graph on which the simple cycle search algorithm is executed by this object.
      void setGraph(DirectedGraph<V,E> graph)
      Sets the graph on which the simple cycle search algorithm is executed by this object.
    • Method Detail

      • getGraph

        DirectedGraph<V,E> getGraph()
        Returns the graph on which the simple cycle search algorithm is executed by this object.
        Returns:
        The graph.
      • setGraph

        void setGraph(DirectedGraph<V,E> graph)
        Sets the graph on which the simple cycle search algorithm is executed by this object.
        Parameters:
        graph - the graph.
        Throws:
        java.lang.IllegalArgumentException - if the argument is null.
      • findSimpleCycles

        java.util.List<java.util.List<V>> findSimpleCycles()
        Finds the simple cycles of the graph.
        Note that the full algorithm is executed on every call since the graph may have changed between calls.
        Returns:
        The list of all simple cycles. Possibly empty but never null.
        Throws:
        java.lang.IllegalArgumentException - if the current graph is null.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.