pub struct HeatFlux(/* private fields */);Expand description
Implementations§
Source§impl HeatFlux
impl HeatFlux
Sourcepub const fn from_kwpm2(val: f64) -> Self
pub const fn from_kwpm2(val: f64) -> Self
Create from kilowatts per square meter (kW/m²).
Sourcepub const fn from_solar_flux(val: f64) -> Self
pub const fn from_solar_flux(val: f64) -> Self
Create from solar flux units (~1361 W/m² at 1 AU).
Sourcepub const fn in_solar_flux(self) -> f64
pub const fn in_solar_flux(self) -> f64
Get value in solar flux units.
Sourcepub fn in_unit(self, unit: HeatFluxUnit) -> f64
pub fn in_unit(self, unit: HeatFluxUnit) -> f64
Get value in the specified HeatFluxUnit.
Sourcepub fn display_as(self, unit: HeatFluxUnit) -> DisplayWithUnit
pub fn display_as(self, unit: HeatFluxUnit) -> DisplayWithUnit
Return a display wrapper that formats this heat flux in the given unit.
Trait Implementations§
Source§impl AddAssign for HeatFlux
impl AddAssign for HeatFlux
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl DivAssign<f64> for HeatFlux
impl DivAssign<f64> for HeatFlux
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl MulAssign<f64> for HeatFlux
impl MulAssign<f64> for HeatFlux
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl PartialOrd for HeatFlux
impl PartialOrd for HeatFlux
Source§impl SubAssign for HeatFlux
impl SubAssign for HeatFlux
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for HeatFlux
impl StructuralPartialEq for HeatFlux
Auto Trait Implementations§
impl Freeze for HeatFlux
impl RefUnwindSafe for HeatFlux
impl Send for HeatFlux
impl Sync for HeatFlux
impl Unpin for HeatFlux
impl UnsafeUnpin for HeatFlux
impl UnwindSafe for HeatFlux
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