Class WeatherValue

java.lang.Object
edu.ie3.datamodel.models.value.WeatherValue
All Implemented Interfaces:
Value, Serializable

public class WeatherValue extends Object implements Value
Describes weather as a combination of solar irradiance, temperature and wind values
See Also:
  • Constructor Details

    • WeatherValue

      public WeatherValue(org.locationtech.jts.geom.Point coordinate, SolarIrradianceValue solarIrradiance, TemperatureValue temperature, WindValue wind)
      Parameters:
      coordinate - of this weather value set
      solarIrradiance - values for this coordinate
      temperature - values for this coordinate
      wind - values for this coordinate
    • WeatherValue

      public WeatherValue(org.locationtech.jts.geom.Point coordinate, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance> directSolarIrradiance, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Irradiance> diffuseSolarIrradiance, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> temperature, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Angle> direction, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Speed> velocity)
      Parameters:
      coordinate - of this weather value set
      directSolarIrradiance - Direct sun irradiance for this coordinate (typically in W/m²)
      diffuseSolarIrradiance - Diffuse sun irradiance for this coordinate (typically in W/m²)
      temperature - for this coordinate (typically in K)
      direction - Direction, the wind comes from as an angle from north increasing clockwise (typically in rad)
      velocity - Wind velocity for this coordinate (typically in m/s)
  • Method Details