Skip to main content

CurrentDensity

Type Alias CurrentDensity 

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

A/m² — current per unit area. What actually flows, and the thing I is an integral of.

Aliased Type§

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

Implementations§

Source§

impl CurrentDensity

Source

pub fn a_per_m2(v: f64) -> CurrentDensity

Amperes per square metre.

Source

pub fn a_per_mm2(v: f64) -> CurrentDensity

A/mm², which is how a cable’s rating is quoted — 5 A/mm² is a normal continuous figure for insulated copper in air.

Trait Implementations§

Source§

impl Div<Qty<1, 1, -3, -1, 0, 0, 0>> for CurrentDensity

Source§

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

The resulting type after applying the / operator.
Source§

fn div(self, rhs: ElectricField) -> Conductivity

Performs the / operation. Read more
Source§

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

Source§

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

The resulting type after applying the / operator.
Source§

fn div(self, rhs: Conductivity) -> ElectricField

Performs the / operation. Read more
Source§

impl Mul<Qty<2, 0, 0, 0, 0, 0, 0>> for CurrentDensity

Source§

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

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: Area) -> Current

Performs the * operation. Read more
Source§

impl Mul<Qty<3, 1, -3, -2, 0, 0, 0>> for CurrentDensity

Source§

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

The resulting type after applying the * operator.
Source§

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

Performs the * operation. Read more