Class WeaklyConnectedComponentsSolution
- java.lang.Object
-
- org.insa.graphs.algorithm.AbstractSolution
-
- org.insa.graphs.algorithm.weakconnectivity.WeaklyConnectedComponentsSolution
-
public class WeaklyConnectedComponentsSolution extends AbstractSolution
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.insa.graphs.algorithm.AbstractSolution
AbstractSolution.Status
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
WeaklyConnectedComponentsSolution(WeaklyConnectedComponentsData data)
protected
WeaklyConnectedComponentsSolution(WeaklyConnectedComponentsData data, AbstractSolution.Status status, java.util.ArrayList<java.util.ArrayList<Node>> components)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ArrayList<java.util.ArrayList<Node>>
getComponents()
WeaklyConnectedComponentsData
getInputData()
java.lang.String
toString()
-
Methods inherited from class org.insa.graphs.algorithm.AbstractSolution
getSolvingTime, getStatus, isFeasible, setSolvingTime
-
-
-
-
Constructor Detail
-
WeaklyConnectedComponentsSolution
protected WeaklyConnectedComponentsSolution(WeaklyConnectedComponentsData data)
-
WeaklyConnectedComponentsSolution
protected WeaklyConnectedComponentsSolution(WeaklyConnectedComponentsData data, AbstractSolution.Status status, java.util.ArrayList<java.util.ArrayList<Node>> components)
-
-
Method Detail
-
getInputData
public WeaklyConnectedComponentsData getInputData()
- Overrides:
getInputData
in classAbstractSolution
- Returns:
- Original input for this solution.
-
getComponents
public java.util.ArrayList<java.util.ArrayList<Node>> getComponents()
- Returns:
- Components of the solution, if any.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-