|
electro 0.4.1
Type-safe electrical units library modeled after std::chrono
|
Operators combining quantities of different kinds according to circuit theory. More...
Operators combining quantities of different kinds according to circuit theory.
The result precision is derived from the operand precisions, so results are exact for products (e.g. milliamperes x kiloohms yields volts) while quotients truncate for integer representations (use finer precisions or floating-point representations for fractional results).
|
constexpr |
Charge: time x current = charge.
Definition at line 868 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: time x power = energy.
Definition at line 904 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Charge: current x time = charge.
Definition at line 862 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: current x resistance = voltage.
Definition at line 808 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Power law: current x voltage = power.
Definition at line 838 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
RC time constant: capacitance x resistance = time.
Definition at line 976 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: capacitance x voltage = charge.
Definition at line 940 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: resistance x current = voltage.
Definition at line 814 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
RC time constant: resistance x capacitance = time.
Definition at line 970 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Power law: voltage x current = power.
Definition at line 832 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: voltage x capacitance = charge.
Definition at line 946 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: power x time = energy.
Definition at line 898 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Charge: charge / time = current.
Definition at line 874 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Charge: charge / current = time.
Definition at line 886 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: charge / capacitance = voltage.
Definition at line 958 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: charge / voltage = capacitance.
Definition at line 952 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
L/R time constant: inductance / resistance = time.
Definition at line 988 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / time = power.
Definition at line 910 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / charge = voltage.
Definition at line 934 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / voltage = charge.
Definition at line 928 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / power = time.
Definition at line 916 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: voltage / current = resistance.
Definition at line 826 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: voltage / resistance = current.
Definition at line 820 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Power law: power / current = voltage.
Definition at line 850 of file electro.hpp.
References electro::treat_as_inexact_v.