diff --git a/include/boost/units/systems/si.hpp b/include/boost/units/systems/si.hpp index 727982b4..0166ad83 100644 --- a/include/boost/units/systems/si.hpp +++ b/include/boost/units/systems/si.hpp @@ -40,13 +40,16 @@ #include #include #include +#include #include #include +#include #include #include #include #include #include +#include #include #include #include @@ -54,6 +57,8 @@ #include #include #include +#include +#include #include #include #include @@ -65,9 +70,14 @@ #include #include #include +#include +#include +#include +#include #include #include #include +#include #include #include #include diff --git a/include/boost/units/systems/si/energy_density.hpp b/include/boost/units/systems/si/energy_density.hpp new file mode 100644 index 00000000..a3500911 --- /dev/null +++ b/include/boost/units/systems/si/energy_density.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_ENERGY_DENSITY_HPP +#define BOOST_UNITS_SI_ENERGY_DENSITY_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit energy_density; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_ENERGY_DENSITY_HPP diff --git a/include/boost/units/systems/si/heat_capacity.hpp b/include/boost/units/systems/si/heat_capacity.hpp new file mode 100644 index 00000000..4a4866e3 --- /dev/null +++ b/include/boost/units/systems/si/heat_capacity.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_HEAT_CAPACITY_HPP +#define BOOST_UNITS_SI_HEAT_CAPACITY_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit heat_capacity; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_HEAT_CAPACITY_HPP diff --git a/include/boost/units/systems/si/luminance.hpp b/include/boost/units/systems/si/luminance.hpp new file mode 100644 index 00000000..c2dec1cf --- /dev/null +++ b/include/boost/units/systems/si/luminance.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_LUMINANCE_HPP +#define BOOST_UNITS_SI_LUMINANCE_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit luminance; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_LUMINANCE_HPP diff --git a/include/boost/units/systems/si/molar_energy.hpp b/include/boost/units/systems/si/molar_energy.hpp new file mode 100644 index 00000000..bcf338ff --- /dev/null +++ b/include/boost/units/systems/si/molar_energy.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_MOLAR_ENERGY_HPP +#define BOOST_UNITS_SI_MOLAR_ENERGY_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit molar_energy; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_MOLAR_ENERGY_HPP diff --git a/include/boost/units/systems/si/molar_heat_capacity.hpp b/include/boost/units/systems/si/molar_heat_capacity.hpp new file mode 100644 index 00000000..7f4b5d17 --- /dev/null +++ b/include/boost/units/systems/si/molar_heat_capacity.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_MOLAR_HEAT_CAPACITY_HPP +#define BOOST_UNITS_SI_MOLAR_HEAT_CAPACITY_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit molar_heat_capacity; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_MOLAR_HEAT_CAPACITY_HPP diff --git a/include/boost/units/systems/si/specific_energy.hpp b/include/boost/units/systems/si/specific_energy.hpp new file mode 100644 index 00000000..6e4f4cc2 --- /dev/null +++ b/include/boost/units/systems/si/specific_energy.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_SPECIFIC_ENERGY_HPP +#define BOOST_UNITS_SI_SPECIFIC_ENERGY_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit specific_energy; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_SPECIFIC_ENERGY_HPP diff --git a/include/boost/units/systems/si/specific_heat_capacity.hpp b/include/boost/units/systems/si/specific_heat_capacity.hpp new file mode 100644 index 00000000..0b8d5282 --- /dev/null +++ b/include/boost/units/systems/si/specific_heat_capacity.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_SPECIFIC_HEAT_CAPACITY_HPP +#define BOOST_UNITS_SI_SPECIFIC_HEAT_CAPACITY_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit specific_heat_capacity; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_SPECIFIC_HEAT_CAPACITY_HPP diff --git a/include/boost/units/systems/si/specific_volume.hpp b/include/boost/units/systems/si/specific_volume.hpp new file mode 100644 index 00000000..0ba4891c --- /dev/null +++ b/include/boost/units/systems/si/specific_volume.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_SPECIFIC_VOLUME_HPP +#define BOOST_UNITS_SI_SPECIFIC_VOLUME_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit specific_volume; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_SPECIFIC_VOLUME_HPP diff --git a/include/boost/units/systems/si/stress.hpp b/include/boost/units/systems/si/stress.hpp new file mode 100644 index 00000000..9fb27c03 --- /dev/null +++ b/include/boost/units/systems/si/stress.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_STRESS_HPP +#define BOOST_UNITS_SI_STRESS_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit stress; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_STRESS_HPP diff --git a/include/boost/units/systems/si/thermal_conductivity.hpp b/include/boost/units/systems/si/thermal_conductivity.hpp new file mode 100644 index 00000000..bb889c8c --- /dev/null +++ b/include/boost/units/systems/si/thermal_conductivity.hpp @@ -0,0 +1,30 @@ +// Boost.Units - A C++ library for zero-overhead dimensional analysis and +// unit/quantity manipulation and conversion +// +// Copyright (C) 2018 Eisuke Kawashima +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_UNITS_SI_THERMAL_CONDUCTIVITY_HPP +#define BOOST_UNITS_SI_THERMAL_CONDUCTIVITY_HPP + +#include +#include + +namespace boost { + +namespace units { + +namespace si { + +typedef unit thermal_conductivity; + +} // namespace si + +} // namespace units + +} // namespace boost + +#endif // BOOST_UNITS_SI_THERMAL_CONDUCTIVITY_HPP