pub struct ThermalClaim {
pub n: usize,
pub edges: Vec<(usize, usize, Rational)>,
pub grounds: Vec<(usize, Rational)>,
pub injections: Vec<(usize, Rational)>,
pub delta_t: Vec<Rational>,
}Expand description
The neutral thermal claim a stack’s thermal solve emits.
Fields§
§n: usizeNode count (ΔT is per node, kelvin above ambient).
edges: Vec<(usize, usize, Rational)>Undirected conductance edges (a, b, g) in W/K, g > 0.
grounds: Vec<(usize, Rational)>Boundary conductances to ambient (node, g) in W/K, g > 0.
injections: Vec<(usize, Rational)>Power injections (node, watts), non-negative.
delta_t: Vec<Rational>The claimed steady-state rise above ambient, per node.
Trait Implementations§
Source§impl Clone for ThermalClaim
impl Clone for ThermalClaim
Source§fn clone(&self) -> ThermalClaim
fn clone(&self) -> ThermalClaim
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 ThermalClaim
impl Debug for ThermalClaim
Source§impl PartialEq for ThermalClaim
impl PartialEq for ThermalClaim
impl StructuralPartialEq for ThermalClaim
Auto Trait Implementations§
impl Freeze for ThermalClaim
impl RefUnwindSafe for ThermalClaim
impl Send for ThermalClaim
impl Sync for ThermalClaim
impl Unpin for ThermalClaim
impl UnsafeUnpin for ThermalClaim
impl UnwindSafe for ThermalClaim
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