Skip to main content

HeatCapacity

Type Alias HeatCapacity 

Source
pub type HeatCapacity = Qty<2, 1, -2, 0, -1, 0, 0>;
Expand description

J·K⁻¹ — mass times specific heat. How much heat a thing can hide before it shows up as a temperature.

Aliased Type§

pub struct HeatCapacity(/* private fields */);

Implementations§

Source§

impl HeatCapacity

Source

pub fn j_per_k(v: f64) -> HeatCapacity

Joules per kelvin. The companion to Conductance::w_per_k: their ratio is a time constant, and the type system says so.

Trait Implementations§

Source§

impl Div<Qty<0, 0, 1, 0, 0, 0, 0>> for HeatCapacity

Source§

type Output = Qty<2, 1, -3, 0, -1, 0, 0>

The resulting type after applying the / operator.
Source§

fn div(self, rhs: Time) -> Conductance

Performs the / operation. Read more
Source§

impl Div<Qty<0, 1, 0, 0, 0, 0, 0>> for HeatCapacity

Source§

type Output = Qty<2, 0, -2, 0, -1, 0, 0>

The resulting type after applying the / operator.
Source§

fn div(self, rhs: Mass) -> SpecificHeat

Performs the / operation. Read more
Source§

impl Div<Qty<2, 0, -2, 0, -1, 0, 0>> for HeatCapacity

Source§

type Output = Qty<0, 1, 0, 0, 0, 0, 0>

The resulting type after applying the / operator.
Source§

fn div(self, rhs: SpecificHeat) -> Mass

Performs the / operation. Read more
Source§

impl Div<Qty<2, 1, -3, 0, -1, 0, 0>> for HeatCapacity

Source§

type Output = Qty<0, 0, 1, 0, 0, 0, 0>

The resulting type after applying the / operator.
Source§

fn div(self, rhs: Conductance) -> Time

Performs the / operation. Read more
Source§

impl Mul<Qty<0, 0, 0, 0, 1, 0, 0>> for HeatCapacity

Source§

type Output = Qty<2, 1, -2, 0, 0, 0, 0>

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: Temperature) -> Energy

Performs the * operation. Read more