pub struct EffectiveIrradianceInput {
pub time: DateTime<Tz>,
pub effective_irradiance: f64,
pub poa_global: f64,
pub temp_air: f64,
pub wind_speed: f64,
}Expand description
Effective irradiance input data for run_model_from_effective_irradiance.
Fields§
§time: DateTime<Tz>Timestamp with timezone
effective_irradiance: f64Effective irradiance reaching cells [W/m2]
poa_global: f64Global POA irradiance [W/m2] (for cell temperature calculation)
temp_air: f64Ambient air temperature [C]
wind_speed: f64Wind speed [m/s]
Trait Implementations§
Source§impl Clone for EffectiveIrradianceInput
impl Clone for EffectiveIrradianceInput
Source§fn clone(&self) -> EffectiveIrradianceInput
fn clone(&self) -> EffectiveIrradianceInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EffectiveIrradianceInput
impl RefUnwindSafe for EffectiveIrradianceInput
impl Send for EffectiveIrradianceInput
impl Sync for EffectiveIrradianceInput
impl Unpin for EffectiveIrradianceInput
impl UnsafeUnpin for EffectiveIrradianceInput
impl UnwindSafe for EffectiveIrradianceInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more