Class ThermalUnitResult

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ThermalSinkResult, ThermalStorageResult

public abstract class ThermalUnitResult extends ResultEntity
Representation of a result with regard to a thermal unit
See Also:
  • Constructor Details

    • ThermalUnitResult

      protected ThermalUnitResult(ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> qDot)
      Constructor for the thermal result with
      Parameters:
      time - The time, the result is related to
      inputModel - The input model's UUID, the result is related to
      qDot - Average thermal power exchanged with the unit
    • ThermalUnitResult

      protected ThermalUnitResult(UUID uuid, ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> qDot)
      Constructor for the thermal result with
      Parameters:
      uuid - The uuid of this result
      time - The time, the result is related to
      inputModel - The input model's UUID, the result is related to
      qDot - Average thermal power exchanged with the unit
  • Method Details

    • getqDot

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> getqDot()
    • setqDot

      public void setqDot(tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> qDot)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class ResultEntity
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ResultEntity
    • toString

      public String toString()
      Overrides:
      toString in class ResultEntity