Class BatchConceptRunner.BatchResults
java.lang.Object
neqsim.process.fielddevelopment.evaluation.BatchConceptRunner.BatchResults
- Enclosing class:
BatchConceptRunner
Results from batch evaluation.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidGets the best concept by overall score.Gets the best concept by economic score.Gets the best concept by environmental score.Gets a comparison summary of all concepts.Gets errors that occurred during evaluation.intGets the number of failed evaluations.Gets the lowest CAPEX concept.Gets the lowest emissions concept.Gets results sorted by overall score (best first).Gets all results.intGets the number of successful evaluations.Gets concepts without blocking issues.toString()private String
-
Field Details
-
results
-
errors
-
-
Constructor Details
-
BatchResults
BatchResults(List<ConceptKPIs> results)
-
-
Method Details
-
addError
-
getResults
-
getErrors
-
getSuccessCount
public int getSuccessCount()Gets the number of successful evaluations.- Returns:
- success count
-
getFailureCount
public int getFailureCount()Gets the number of failed evaluations.- Returns:
- failure count
-
getBestConcept
Gets the best concept by overall score.- Returns:
- best concept KPIs, or null if no results
-
getBestEconomicConcept
Gets the best concept by economic score.- Returns:
- best economic concept
-
getBestEnvironmentalConcept
Gets the best concept by environmental score.- Returns:
- best environmental concept
-
getLowestCapexConcept
Gets the lowest CAPEX concept.- Returns:
- lowest CAPEX concept
-
getLowestEmissionsConcept
Gets the lowest emissions concept.- Returns:
- lowest emissions concept
-
getRankedResults
Gets results sorted by overall score (best first).- Returns:
- sorted list
-
getViableConcepts
Gets concepts without blocking issues.- Returns:
- viable concepts
-
getComparisonSummary
Gets a comparison summary of all concepts.- Returns:
- comparison table string
-
truncate
-
toString
-