gleameter/units/power

Types

pub type Power =
  gleameter.Quantity(Float, Watt)
pub type Watt =
  gleameter.Rate(energy.Joule, time.Second)

Functions

pub fn attowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn centiwatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn decawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn deciwatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn exawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn femtowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn gigawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn hectowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn kilowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn megawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn microwatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn milliwatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn nanowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn petawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn picowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn quectowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn quettawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn ronnawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn rontowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn terawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn watt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn yoctowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn yottawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn zeptowatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
pub fn zettawatt(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Rate(Product(Kilogram, Meter), Product(Second, Second)),
      Meter,
    ),
    Second,
  ),
)
Search Document