Skip to main content

Resistivity

Type Alias Resistivity 

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

Ω·m — resistance times length. The property of a material, where Resistance is the property of a particular piece of one.

The distinction is the whole point of a field formulation of current: R = ρL/A is a statement about a uniform bar, and a shape that is not a uniform bar does not have one.

Aliased Type§

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

Implementations§

Source§

impl Resistivity

Source

pub fn ohm_m(v: f64) -> Resistivity

Ohm-metres. Copper is 1.724e-8 at 20 °C, aluminium 2.65e-8, and a resistor’s ceramic substrate is fourteen orders of magnitude up from either.

Source

pub fn micro_ohm_cm(v: f64) -> Resistivity

µΩ·cm, which is what a materials datasheet quotes: copper is 1.724.

Source

pub fn conductivity(self) -> Conductivity

The conductivity that is its reciprocal. Zero resistivity gives an infinite conductivity, which is the honest answer and not a panic.

Trait Implementations§

Source§

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

Source§

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

The resulting type after applying the / operator.
Source§

fn div(self, rhs: Length) -> Resistance

Performs the / operation. Read more
Source§

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

Source§

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

The resulting type after applying the / operator.
Source§

fn div(self, rhs: Resistance) -> Length

Performs the / operation. Read more
Source§

impl Mul<Qty<-2, 0, 0, 1, 0, 0, 0>> for Resistivity

Source§

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

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: CurrentDensity) -> ElectricField

Performs the * operation. Read more