OGLplus
(0.59.0)
a C++ wrapper for rendering APIs
eagine
units
unit
si
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
electric_charge.hpp
electric_tension.hpp
common.hpp
Copyright © 2015-2021
Matúš Chochlík
.
<
chochlik -at -gmail.com
>
Documentation generated on Tue Apr 13 2021 by
Doxygen
(version 1.8.17).