Class ConvergenceDiagnostics.DiagnosticReport

java.lang.Object
neqsim.process.equipment.util.ConvergenceDiagnostics.DiagnosticReport
All Implemented Interfaces:
Serializable
Enclosing class:
ConvergenceDiagnostics

public static class ConvergenceDiagnostics.DiagnosticReport extends Object implements Serializable
Complete diagnostic report for a process system.
Version:
1.0
Author:
Even Solbraa
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • isConverged

      public boolean isConverged()
      Whether all recycle and adjuster units converged.
      Returns:
      true if all units converged
    • getSuggestions

      public List<String> getSuggestions()
      Gets remediation suggestions for unconverged units.
      Returns:
      list of human-readable suggestions
    • getRecycleStatuses

      public List<ConvergenceDiagnostics.RecycleStatus> getRecycleStatuses()
      Gets the recycle status list.
      Returns:
      list of recycle statuses
    • getAdjusterStatuses

      public List<ConvergenceDiagnostics.AdjusterStatus> getAdjusterStatuses()
      Gets the adjuster status list.
      Returns:
      list of adjuster statuses
    • toJson

      public String toJson()
      Converts the report to JSON.
      Returns:
      JSON representation of the diagnostic report