|
From: Matthias S. <mat...@us...> - 2007-03-29 19:10:41
|
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> { }; |