Class ConvergenceDiagnostics.DiagnosticReport
java.lang.Object
neqsim.process.equipment.util.ConvergenceDiagnostics.DiagnosticReport
- All Implemented Interfaces:
Serializable
- Enclosing class:
ConvergenceDiagnostics
Complete diagnostic report for a process system.
- Version:
- 1.0
- Author:
- Even Solbraa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ConvergenceDiagnostics.AdjusterStatus> private final booleanprivate final List<ConvergenceDiagnostics.RecycleStatus> private static final long -
Constructor Summary
ConstructorsConstructorDescriptionDiagnosticReport(boolean allConverged, List<ConvergenceDiagnostics.RecycleStatus> recycleStatuses, List<ConvergenceDiagnostics.AdjusterStatus> adjusterStatuses, List<String> suggestions) Creates a diagnostic report. -
Method Summary
Modifier and TypeMethodDescriptionGets the adjuster status list.Gets the recycle status list.Gets remediation suggestions for unconverged units.booleanWhether all recycle and adjuster units converged.toJson()Converts the report to JSON.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
allConverged
private final boolean allConverged -
recycleStatuses
-
adjusterStatuses
-
suggestions
-
-
Constructor Details
-
DiagnosticReport
DiagnosticReport(boolean allConverged, List<ConvergenceDiagnostics.RecycleStatus> recycleStatuses, List<ConvergenceDiagnostics.AdjusterStatus> adjusterStatuses, List<String> suggestions) Creates a diagnostic report.- Parameters:
allConverged- whether all recycles and adjusters convergedrecycleStatuses- list of recycle statusesadjusterStatuses- list of adjuster statusessuggestions- list of remediation suggestions
-
-
Method Details
-
isConverged
public boolean isConverged()Whether all recycle and adjuster units converged.- Returns:
- true if all units converged
-
getSuggestions
-
getRecycleStatuses
Gets the recycle status list.- Returns:
- list of recycle statuses
-
getAdjusterStatuses
Gets the adjuster status list.- Returns:
- list of adjuster statuses
-
toJson
Converts the report to JSON.- Returns:
- JSON representation of the diagnostic report
-