Class ProcessGraph.TearStreamResult

java.lang.Object
neqsim.process.processmodel.graph.ProcessGraph.TearStreamResult
All Implemented Interfaces:
Serializable
Enclosing class:
ProcessGraph

public static class ProcessGraph.TearStreamResult extends Object implements Serializable
Result of tear stream selection analysis.
Version:
1.0
Author:
NeqSim
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getTearStreams

      public List<ProcessEdge> getTearStreams()
      Gets the selected tear streams (edges to break cycles).
      Returns:
      list of tear stream edges
    • getSccToTearStreamMap

      public Map<List<ProcessNode>, ProcessEdge> getSccToTearStreamMap()
      Gets the mapping from each SCC to its selected tear stream.
      Returns:
      map from SCC to tear stream
    • getTotalCyclesBroken

      public int getTotalCyclesBroken()
      Gets the total number of cycles broken by the selected tear streams.
      Returns:
      number of cycles broken
    • getTearStreamCount

      public int getTearStreamCount()
      Gets the number of tear streams selected.
      Returns:
      number of tear streams