aboutsummaryrefslogtreecommitdiff
path: root/lib/apply_prefix.typ
blob: f6bbfb7c8d59da35b076d822443663a22d731153 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#let apply-prefix(value, prefix) = {
  if prefix == "tera" { return value * calc.pow(10, 12) }
  if prefix == "giga" { return value * calc.pow(10, 9) }
  if prefix == "mega" { return value * calc.pow(10, 6) }
  if prefix == "kilo" { return value * calc.pow(10, 3) }
  if prefix == "milli" { return value * calc.pow(10, -3) }
  if prefix == "micro" { return value * calc.pow(10, -6) }
  if prefix == "nano" { return value * calc.pow(10, -9) }
  if prefix == "pico" { return value * calc.pow(10, -12) }
  if prefix == "femto" { return value * calc.pow(10, -15) }
  return value
}