Class ThermalUnitResult
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity
edu.ie3.datamodel.models.result.ResultEntity
edu.ie3.datamodel.models.result.thermal.ThermalUnitResult
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ThermalSinkResult
,ThermalStorageResult
Representation of a result with regard to a thermal unit
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.ie3.datamodel.models.UniqueEntity
UniqueEntity.UniqueEntityBuilder, UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder>
-
Field Summary
Fields inherited from class edu.ie3.datamodel.models.UniqueEntity
UUID_FIELD_NAME
-
Constructor Summary
ModifierConstructorDescriptionprotected
ThermalUnitResult
(ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> qDot) Constructor for the thermal result withprotected
ThermalUnitResult
(UUID uuid, ZonedDateTime time, UUID inputModel, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> qDot) Constructor for the thermal result with -
Method Summary
Methods inherited from class edu.ie3.datamodel.models.result.ResultEntity
getInputModel, getTime, setInputModel, setTime
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity
getUuid
-
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 toinputModel
- The input model's UUID, the result is related toqDot
- 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 resulttime
- The time, the result is related toinputModel
- The input model's UUID, the result is related toqDot
- 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
- Overrides:
equals
in classResultEntity
-
hashCode
public int hashCode()- Overrides:
hashCode
in classResultEntity
-
toString
- Overrides:
toString
in classResultEntity
-