pub struct ZonalLumens30 {
pub zone_0_30: f64,
pub zone_30_60: f64,
pub zone_60_90: f64,
pub zone_90_120: f64,
pub zone_120_150: f64,
pub zone_150_180: f64,
}Expand description
Zonal lumens in 30° zones
Fields§
§zone_0_30: f640-30° zone (nadir to 30°)
zone_30_60: f6430-60° zone
zone_60_90: f6460-90° zone (approaching horizontal)
zone_90_120: f6490-120° zone (above horizontal)
zone_120_150: f64120-150° zone
zone_150_180: f64150-180° zone (zenith region)
Implementations§
Source§impl ZonalLumens30
impl ZonalLumens30
Sourcepub fn downward_total(&self) -> f64
pub fn downward_total(&self) -> f64
Get total downward flux (0-90°)
Sourcepub fn upward_total(&self) -> f64
pub fn upward_total(&self) -> f64
Get total upward flux (90-180°)
Trait Implementations§
Source§impl Clone for ZonalLumens30
impl Clone for ZonalLumens30
Source§fn clone(&self) -> ZonalLumens30
fn clone(&self) -> ZonalLumens30
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 ZonalLumens30
impl Debug for ZonalLumens30
Source§impl Default for ZonalLumens30
impl Default for ZonalLumens30
Source§fn default() -> ZonalLumens30
fn default() -> ZonalLumens30
Returns the “default value” for a type. Read more
Source§impl PartialEq for ZonalLumens30
impl PartialEq for ZonalLumens30
impl Copy for ZonalLumens30
impl StructuralPartialEq for ZonalLumens30
Auto Trait Implementations§
impl Freeze for ZonalLumens30
impl RefUnwindSafe for ZonalLumens30
impl Send for ZonalLumens30
impl Sync for ZonalLumens30
impl Unpin for ZonalLumens30
impl UnsafeUnpin for ZonalLumens30
impl UnwindSafe for ZonalLumens30
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