OGLplus
(0.59.0)
a C++ wrapper for rendering APIs
Main Page
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
Functions
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
Variables
Typedefs
a
b
c
d
e
g
h
i
k
l
m
n
o
p
r
s
t
u
v
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
v
Related Functions
o
Files
File List
File Members
All
Macros
Examples
eagine
units
unit
si
magnetic_field_strength.hpp
Go to the documentation of this file.
1
9
#ifndef EAGINE_UNITS_UNIT_SI_MAGNETIC_FIELD_STRENGTH_HPP
10
#define EAGINE_UNITS_UNIT_SI_MAGNETIC_FIELD_STRENGTH_HPP
11
12
#include "../../dim/magnetic_field_strength.hpp"
13
#include "
common.hpp
"
14
#include "
electric_current.hpp
"
15
#include "
length.hpp
"
16
#include "
mass.hpp
"
17
#include "
time.hpp
"
18
19
namespace
eagine::units {
20
21
// tesla
22
using
tesla = unit<magnetic_field_strength, si>;
23
24
template
<>
25
struct
name_of<tesla> {
26
static
constexpr
const
char
mp_str[] =
"tesla"
;
27
};
28
29
template
<>
30
struct
symbol_of<tesla> {
31
static
constexpr
const
char
mp_str[] =
"T"
;
32
};
33
34
// derived
35
using
millitesla = make_scaled_unit_t<scales::milli, tesla>;
36
// TODO
37
38
}
// namespace eagine::units
39
40
#endif // EAGINE_UNITS_UNIT_SI_MAGNETIC_FIELD_STRENGTH_HPP
electric_current.hpp
mass.hpp
length.hpp
common.hpp
time.hpp
Copyright © 2015-2021
Matúš Chochlík
.
<
chochlik -at -gmail.com
>
Documentation generated on Tue Apr 13 2021 by
Doxygen
(version 1.8.17).