scifir-units 2.0.0
scifir-units is a library of units of measurement, angles, coordinates, fields, and related data, all lightweight, that help in the development of scientific software and scientific machines
Loading...
Searching...
No Matches
physics_units.hpp
Go to the documentation of this file.
1#ifndef SCIFIR_UNITS_DERIVED_UNITS_KINEMATICS_UNITS_HPP_INCLUDED
2#define SCIFIR_UNITS_DERIVED_UNITS_KINEMATICS_UNITS_HPP_INCLUDED
3
4#include "../units/scalar_unit.hpp"
5#include "../units/vector_unit_2d.hpp"
6#include "../units/vector_unit_3d.hpp"
7#include "../units/base_units.hpp"
8
9using namespace std;
10
11namespace scifir
12{
13 // KINEMATICS
25
26 // DYNAMICS
35
36 // ELECTRICITY
45
46 // FLUID DYNAMICS
50
51 // MAGNETISM
52 SCALAR_UNIT_HPP(polarization_density); // TODO: vector_field
54 SCALAR_UNIT_HPP(magnetization); // TODO: vector_field
56 VECTOR_UNIT_HPP(magnetic_flux_density); // TODO: vector_field
63
64 // OPTICS
73
74 // THERMODYNAMICS
89
90 // WAVES
93
94 // ACCOUSTICS
96
98}
99
100#endif // SCIFIR_UNITS_DERIVED_UNITS_KINEMATICS_UNITS_HPP_INCLUDED
The namespace scifir contains all scifir-units, excepting the string literals, which are outside.
Definition address.cpp:6
length wavelength
#define SCALAR_UNIT_HPP(name)
#define VECTOR_UNIT_2D_HPP(name)
#define VECTOR_UNIT_3D_HPP(name)
#define VECTOR_UNIT_HPP(name)
#define VECTOR_UNIT_ND_HPP(name)