OGLplus  (0.59.0) a C++ wrapper for rendering APIs

electrical_capacitance.hpp
Go to the documentation of this file.
1 
9 #ifndef EAGINE_UNITS_UNIT_SI_ELECTRICAL_CAPACITANCE_HPP
10 #define EAGINE_UNITS_UNIT_SI_ELECTRICAL_CAPACITANCE_HPP
11 
12 #include "../../dim/electrical_capacitance.hpp"
13 #include "common.hpp"
14 #include "electric_charge.hpp"
15 #include "electric_tension.hpp"
16 
17 namespace eagine::units {
18 
19 // farad
20 using farad = unit<electrical_capacitance, si>;
21 
22 template <>
23 struct name_of<farad> {
24  static constexpr const char mp_str[] = "farad";
25 };
26 
27 template <>
28 struct symbol_of<farad> {
29  static constexpr const char mp_str[] = "F";
30 };
31 
32 // derived
33 using microfarad = make_scaled_unit_t<scales::micro, farad>;
34 using millifarad = make_scaled_unit_t<scales::milli, farad>;
35 using kilofarad = make_scaled_unit_t<scales::kilo, farad>;
36 // TODO
37 
38 } // namespace eagine::units
39 
40 #endif // EAGINE_UNITS_UNIT_SI_ELECTRICAL_CAPACITANCE_HPP

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).