Class BatchConceptRunner.BatchResults

java.lang.Object
neqsim.process.fielddevelopment.evaluation.BatchConceptRunner.BatchResults
Enclosing class:
BatchConceptRunner

public static class BatchConceptRunner.BatchResults extends Object
Results from batch evaluation.
Version:
1.0
Author:
ESOL
  • Field Details

  • Constructor Details

  • Method Details

    • addError

      void addError(String error)
    • getResults

      public List<ConceptKPIs> getResults()
      Gets all results.
      Returns:
      list of KPIs
    • getErrors

      public List<String> getErrors()
      Gets errors that occurred during evaluation.
      Returns:
      list of error messages
    • 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

      public ConceptKPIs getBestConcept()
      Gets the best concept by overall score.
      Returns:
      best concept KPIs, or null if no results
    • getBestEconomicConcept

      public ConceptKPIs getBestEconomicConcept()
      Gets the best concept by economic score.
      Returns:
      best economic concept
    • getBestEnvironmentalConcept

      public ConceptKPIs getBestEnvironmentalConcept()
      Gets the best concept by environmental score.
      Returns:
      best environmental concept
    • getLowestCapexConcept

      public ConceptKPIs getLowestCapexConcept()
      Gets the lowest CAPEX concept.
      Returns:
      lowest CAPEX concept
    • getLowestEmissionsConcept

      public ConceptKPIs getLowestEmissionsConcept()
      Gets the lowest emissions concept.
      Returns:
      lowest emissions concept
    • getRankedResults

      public List<ConceptKPIs> getRankedResults()
      Gets results sorted by overall score (best first).
      Returns:
      sorted list
    • getViableConcepts

      public List<ConceptKPIs> getViableConcepts()
      Gets concepts without blocking issues.
      Returns:
      viable concepts
    • getComparisonSummary

      public String getComparisonSummary()
      Gets a comparison summary of all concepts.
      Returns:
      comparison table string
    • truncate

      private String truncate(String s, int maxLen)
    • toString

      public String toString()
      Overrides:
      toString in class Object