Update of /cvsroot/boost-sandbox/boost-sandbox/boost/units/systems
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv29364/systems
Modified Files:
abstract.hpp physical_units.hpp si.hpp trig.hpp
Log Message:
removed angular units from SI/CGS systems
Index: si.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/units/systems/si.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- si.hpp 29 Mar 2007 00:32:57 -0000 1.2
+++ si.hpp 29 Mar 2007 19:10:39 -0000 1.3
@@ -26,9 +26,9 @@
#include <boost/units/systems/si/current.hpp>
#include <boost/units/systems/si/temperature.hpp>
#include <boost/units/systems/si/amount.hpp>
-#include <boost/units/systems/si/intensity.hpp>
-#include <boost/units/systems/si/angle.hpp>
-#include <boost/units/systems/si/solid_angle.hpp>
+//#include <boost/units/systems/si/intensity.hpp>
+//#include <boost/units/systems/si/angle.hpp>
+//#include <boost/units/systems/si/solid_angle.hpp>
#include <boost/units/systems/si/acceleration.hpp>
#include <boost/units/systems/si/area.hpp>
@@ -59,8 +59,8 @@
#include <boost/units/systems/si/resistivity.hpp>
#include <boost/units/systems/si/catalytic_activity.hpp>
-#include <boost/units/systems/si/illuminance.hpp>
-#include <boost/units/systems/si/luminous_flux.hpp>
+//#include <boost/units/systems/si/illuminance.hpp>
+//#include <boost/units/systems/si/luminous_flux.hpp>
#include <boost/units/systems/si/wavenumber.hpp>
#endif // BOOST_UNITS_SI_HPP
Index: abstract.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/units/systems/abstract.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- abstract.hpp 29 Mar 2007 00:29:34 -0000 1.2
+++ abstract.hpp 29 Mar 2007 19:10:39 -0000 1.3
@@ -54,7 +54,7 @@
typedef unit<current_type,system> current; ///< abstract unit of current
typedef unit<temperature_type,system> temperature; ///< abstract unit of temperature
typedef unit<amount_type,system> amount; ///< abstract unit of amount
-typedef unit<intensity_type,system> intensity; ///< abstract unit of intensity
+//typedef unit<intensity_type,system> intensity; ///< abstract unit of intensity
typedef unit<angle_type,system> angle; ///< abstract unit of angle
typedef unit<solid_angle_type,system> solid_angle; ///< abstract unit of solid angle
Index: trig.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/units/systems/trig.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- trig.hpp 29 Mar 2007 00:31:48 -0000 1.2
+++ trig.hpp 29 Mar 2007 19:10:39 -0000 1.3
@@ -56,6 +56,10 @@
typedef homogeneous_system<gradian_system_tag> gradian_system; ///< gradian unit system
typedef homogeneous_system<radian_system_tag> radian_system; ///< radian unit system
+typedef unit<dimensionless_type,degree_system> dimensionless_degree;
+typedef unit<dimensionless_type,gradian_system> dimensionless_gradian;
+typedef unit<dimensionless_type,radian_system> dimensionless_radian;
+
typedef unit<angle_type,degree_system> degree; ///< degree unit constant
typedef unit<angle_type,gradian_system> gradian; ///< gradian unit constant
typedef unit<angle_type,radian_system> radian; ///< radian unit constant
Index: physical_units.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/units/systems/physical_units.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- physical_units.hpp 29 Mar 2007 00:30:39 -0000 1.2
+++ physical_units.hpp 29 Mar 2007 19:10:39 -0000 1.3
@@ -17,7 +17,7 @@
/// \file
/// \brief Various definitions to simplify systems of physical units.
///
-/// \detailed This file includes the seven SI-defined fundamental dimensions as
+/// \detailed This file includes the six SI-defined fundamental dimensions as
/// well as composite dimensions for a number of commonly encountered
/// physical unit types. Angles and solid angles are technically dimensionless.
/// However, incorrect use of degrees and radians is a common source of errors,
@@ -28,22 +28,22 @@
namespace units {
/// tag representing length
-struct length_tag : public ordinal<-9> { };
+struct length_tag : public ordinal<-8> { };
/// tag representing mass
-struct mass_tag : public ordinal<-8> { };
+struct mass_tag : public ordinal<-7> { };
/// tag representing time
-struct time_tag : public ordinal<-7> { };
+struct time_tag : public ordinal<-6> { };
/// tag representing electrical current
-struct current_tag : public ordinal<-6> { };
+struct current_tag : public ordinal<-5> { };
/// tag representing temperature
-struct temperature_tag : public ordinal<-5> { };
+struct temperature_tag : public ordinal<-4> { };
/// tag representing amount of substance
-struct amount_tag : public ordinal<-4> { };
+struct amount_tag : public ordinal<-3> { };
/// tag representing luminous intensity - demoted from status as a fundamental SI unit in 1979
struct intensity_tag : public ordinal<-3> { };
|