Class ScenarioAnalyzer.ScenarioResult

java.lang.Object
neqsim.process.fielddevelopment.evaluation.ScenarioAnalyzer.ScenarioResult
All Implemented Interfaces:
Serializable
Enclosing class:
ScenarioAnalyzer

public static class ScenarioAnalyzer.ScenarioResult extends Object implements Serializable
Result from a single scenario run.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      private final String name
    • parameters

    • powerMW

      private double powerMW
    • co2TonnesPerDay

      private double co2TonnesPerDay
    • heatingDutyMW

      private double heatingDutyMW
    • coolingDutyMW

      private double coolingDutyMW
    • converged

      private boolean converged
    • errorMessage

      private String errorMessage
  • Constructor Details

    • ScenarioResult

      public ScenarioResult(String name)
      Creates a scenario result.
      Parameters:
      name - scenario name
  • Method Details

    • getName

      public String getName()
      Gets scenario name.
      Returns:
      name
    • getParameters

      public ScenarioAnalyzer.ScenarioParameters getParameters()
      Gets parameters used.
      Returns:
      parameters
    • setParameters

      public void setParameters(ScenarioAnalyzer.ScenarioParameters params)
      Sets parameters.
      Parameters:
      params - parameters
    • getPowerMW

      public double getPowerMW()
      Gets total power consumption.
      Returns:
      power in MW
    • setPowerMW

      public void setPowerMW(double power)
      Sets power consumption.
      Parameters:
      power - power in MW
    • getCO2TonnesPerDay

      public double getCO2TonnesPerDay()
      Gets CO2 emissions.
      Returns:
      CO2 in tonnes/day
    • setCO2TonnesPerDay

      public void setCO2TonnesPerDay(double co2)
      Sets CO2 emissions.
      Parameters:
      co2 - CO2 in tonnes/day
    • getHeatingDutyMW

      public double getHeatingDutyMW()
      Gets heating duty.
      Returns:
      heating duty in MW
    • setHeatingDutyMW

      public void setHeatingDutyMW(double duty)
      Sets heating duty.
      Parameters:
      duty - duty in MW
    • getCoolingDutyMW

      public double getCoolingDutyMW()
      Gets cooling duty.
      Returns:
      cooling duty in MW
    • setCoolingDutyMW

      public void setCoolingDutyMW(double duty)
      Sets cooling duty.
      Parameters:
      duty - duty in MW
    • isConverged

      public boolean isConverged()
      Checks if scenario converged.
      Returns:
      true if converged
    • setConverged

      public void setConverged(boolean converged)
      Sets convergence status.
      Parameters:
      converged - convergence status
    • getErrorMessage

      public String getErrorMessage()
      Gets error message if failed.
      Returns:
      error message
    • setErrorMessage

      public void setErrorMessage(String message)
      Sets error message.
      Parameters:
      message - error message