Class NeqHeater

All Implemented Interfaces:
Serializable, Runnable, HeaterInterface, ProcessEquipmentInterface, TwoPortInterface, SimulationInterface, NamedInterface

public class NeqHeater extends Heater

NeqHeater class.

Version:
$Id: $Id
Author:
Even Solbraa
See Also:
  • Field Details

  • Constructor Details

    • NeqHeater

      public NeqHeater(String name)
      Constructor for NeqHeater.
      Parameters:
      name - name of heater
    • NeqHeater

      public NeqHeater(String name, StreamInterface inStream)
      Constructor for NeqHeater.
      Parameters:
      name - name of heater
      inStream - input stream
  • Method Details

    • setOutTemperature

      public void setOutTemperature(double temperature)

      Set the outlet temperature of the heater.

      Overrides:
      setOutTemperature in class Heater
      Parameters:
      temperature - Temperature in Kelvin
    • run

      public void run(UUID id)

      In this method all thermodynamic and unit operations will be calculated in a steady state calculation.

      Specified by:
      run in interface SimulationInterface
      Overrides:
      run in class Heater
      Parameters:
      id - UUID
    • displayResult

      public void displayResult()

      displayResult.

      Specified by:
      displayResult in interface ProcessEquipmentInterface
      Overrides:
      displayResult in class Heater