|
electro 0.3.0
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 830 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: time x power = energy.
Definition at line 866 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Charge: current x time = charge.
Definition at line 824 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: current x resistance = voltage.
Definition at line 770 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Power law: current x voltage = power.
Definition at line 800 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
RC time constant: capacitance x resistance = time.
Definition at line 938 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: capacitance x voltage = charge.
Definition at line 902 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: resistance x current = voltage.
Definition at line 776 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
RC time constant: resistance x capacitance = time.
Definition at line 932 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Power law: voltage x current = power.
Definition at line 794 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: voltage x capacitance = charge.
Definition at line 908 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: power x time = energy.
Definition at line 860 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Charge: charge / time = current.
Definition at line 836 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Charge: charge / current = time.
Definition at line 848 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: charge / capacitance = voltage.
Definition at line 920 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Capacitance: charge / voltage = capacitance.
Definition at line 914 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
L/R time constant: inductance / resistance = time.
Definition at line 950 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / time = power.
Definition at line 872 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / charge = voltage.
Definition at line 896 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / voltage = charge.
Definition at line 890 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Energy: energy / power = time.
Definition at line 878 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: voltage / current = resistance.
Definition at line 788 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Ohm's law: voltage / resistance = current.
Definition at line 782 of file electro.hpp.
References electro::treat_as_inexact_v.
|
constexpr |
Power law: power / current = voltage.
Definition at line 812 of file electro.hpp.
References electro::treat_as_inexact_v.