pub struct SAPMOutput {
pub i_sc: f64,
pub i_mp: f64,
pub v_oc: f64,
pub v_mp: f64,
pub p_mp: f64,
}Expand description
SAPM output: key points on the I-V curve.
Fields§
§i_sc: f64Short-circuit current [A]
i_mp: f64Current at max-power point [A]
v_oc: f64Open-circuit voltage [V]
v_mp: f64Voltage at max-power point [V]
p_mp: f64Power at max-power point [W]
Trait Implementations§
Source§impl Clone for SAPMOutput
impl Clone for SAPMOutput
Source§fn clone(&self) -> SAPMOutput
fn clone(&self) -> SAPMOutput
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 SAPMOutput
impl Debug for SAPMOutput
impl Copy for SAPMOutput
Auto Trait Implementations§
impl Freeze for SAPMOutput
impl RefUnwindSafe for SAPMOutput
impl Send for SAPMOutput
impl Sync for SAPMOutput
impl Unpin for SAPMOutput
impl UnsafeUnpin for SAPMOutput
impl UnwindSafe for SAPMOutput
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