pub struct PoaComponents {
pub poa_global: f64,
pub poa_direct: f64,
pub poa_diffuse: f64,
pub poa_sky_diffuse: f64,
pub poa_ground_diffuse: f64,
}Expand description
Components of plane-of-array irradiance.
Fields§
§poa_global: f64Total in-plane irradiance [W/m²]
poa_direct: f64Total in-plane beam irradiance [W/m²]
poa_diffuse: f64Total in-plane diffuse irradiance [W/m²]
poa_sky_diffuse: f64In-plane diffuse irradiance from sky [W/m²]
poa_ground_diffuse: f64In-plane diffuse irradiance from ground [W/m²]
Trait Implementations§
Source§impl Clone for PoaComponents
impl Clone for PoaComponents
Source§fn clone(&self) -> PoaComponents
fn clone(&self) -> PoaComponents
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 moreSource§impl Debug for PoaComponents
impl Debug for PoaComponents
impl Copy for PoaComponents
Auto Trait Implementations§
impl Freeze for PoaComponents
impl RefUnwindSafe for PoaComponents
impl Send for PoaComponents
impl Sync for PoaComponents
impl Unpin for PoaComponents
impl UnsafeUnpin for PoaComponents
impl UnwindSafe for PoaComponents
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