Package edu.ie3.datamodel.models.value
Class SolarIrradianceValue
java.lang.Object
edu.ie3.datamodel.models.value.SolarIrradianceValue
- All Implemented Interfaces:
Value
,Serializable
Describes an irradiance value as a pair of diffuse and direct irradiance
- See Also:
-
Constructor Summary
ConstructorDescriptionSolarIrradianceValue
(tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance> directIrradiance, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance> diffuseIrradiance) -
Method Summary
-
Constructor Details
-
SolarIrradianceValue
public SolarIrradianceValue(tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance> directIrradiance, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance> diffuseIrradiance) - Parameters:
directIrradiance
- Direct sun radiation (typically in W/m²)diffuseIrradiance
- Diffuse sun radiation (typically in W/m²)
-
-
Method Details
-
getDiffuseIrradiance
public Optional<tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance>> getDiffuseIrradiance() -
getDirectIrradiance
public Optional<tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance>> getDirectIrradiance() -
equals
-
hashCode
public int hashCode() -
toString
-