Commit Graph

  • cd94491af7 Move checking to destructors on sun so that it won't get ignored Steven Watanabe 2008-06-28 19:18:01 +0000
  • 3792c4c319 Resolve sun problems with dimensionless units Steven Watanabe 2008-06-28 18:41:36 +0000
  • be0459c87e Make the fail add and subtract tests pass on sun Steven Watanabe 2008-06-28 04:09:43 +0000
  • 99adb3daaa Disable warnings=all so that the gcc stdcxx tests might pass Steven Watanabe 2008-06-28 04:08:45 +0000
  • 9c8abb395c Make the fail_add_assign and fail_sub_assign tests pass on sun Steven Watanabe 2008-06-28 03:44:22 +0000
  • 62d50f248e Inline do_call_base_unit_converter_impl and make it always go to the same implementation so that I don't need base_unit_converter::is_defined. Altogether this saves 1000 template instantiations out of 25000 for systems.cpp Steven Watanabe 2008-06-25 04:06:43 +0000
  • 0919a7090a Save about 3000 out of 28000 template instantiations in example/systems.cpp by replacing is_base_and_derived with integral constant members and inlining base_unit_converter_is_undefined Steven Watanabe 2008-06-25 03:15:08 +0000
  • b60f7d07b0 Reduced the number of template instantiations Steven Watanabe 2008-06-24 03:04:49 +0000
  • 95d29d64a4 Add to release branch Steven Watanabe 2008-06-20 04:37:32 +0000
  • 60bff01a0b Hook up Units documentation Steven Watanabe 2008-06-20 03:57:42 +0000
  • af82085e43 add example of use with Boost.Lambda Matthias Schabel 2008-06-18 20:32:25 +0000
  • 97b1f81854 Added Lambda interoperability header from Torsten Maehne Steven Watanabe 2008-06-18 04:14:12 +0000
  • eb055ef10d Use BOOST_PREVENT_MACRO_SUBSTITUTION to clear the acc-pa_risc failures Steven Watanabe 2008-06-18 02:32:35 +0000
  • 5f09980dc1 Turn on asynch-exceptions on msvc for the tests Steven Watanabe 2008-06-08 03:37:48 +0000
  • 6dc0c7a9ce Use int instead of float_denorm_style for msvc 8.0 with stlport 5.1 Steven Watanabe 2008-06-07 17:44:28 +0000
  • e634a7c6be Remove compiler specific code from cmath. Disable functions which cannot be implemented easily using Boost.Math Steven Watanabe 2008-06-07 17:15:24 +0000
  • 62619d2f1d Changed qualification in this expected-fail test so it fails for the right reason Steven Watanabe 2008-06-07 05:17:18 +0000
  • 1ecdf02abd Attempt to resolve the Intel failures by using ice_or/ice_and Steven Watanabe 2008-06-07 05:15:12 +0000
  • d8775326f0 Removed generated pdf from svn Steven Watanabe 2008-06-05 18:17:56 +0000
  • 90caf8d446 Moved Units to trunk Steven Watanabe 2008-06-05 18:05:25 +0000
  • 77e36eb347 Make the docs build in place correctly Steven Watanabe 2008-06-05 03:28:28 +0000
  • 6cb114e910 Updates list of compilers tested for performance Steven Watanabe 2008-06-05 02:55:00 +0000
  • c0def9821b Removed is_implicitly_convertible Steven Watanabe 2008-06-05 02:54:01 +0000
  • 2eb72eaabd Deal with scaled units Steven Watanabe 2008-06-05 02:21:02 +0000
  • b20ee26b38 Fix up minor syntax issues Steven Watanabe 2008-06-03 13:54:54 +0000
  • ddd1841097 Removed tabs Steven Watanabe 2008-06-03 04:17:01 +0000
  • a2f61bec93 Workaround for msvc ADL bug Steven Watanabe 2008-06-03 03:39:32 +0000
  • dc12cbcd41 Major rewrite of symbol_string/name_string &c. Made raw_format always ignore user overloads Steven Watanabe 2008-06-03 03:29:37 +0000
  • c37c8b98ff add angular acceleration Matthias Schabel 2008-06-02 16:19:34 +0000
  • b1bebdde91 update documentation Matthias Schabel 2008-06-01 17:47:45 +0000
  • fc27bd1d60 nothing wrong, just didn't understand the code at 3am... Matthias Schabel 2008-06-01 16:23:06 +0000
  • 9225505b1c remove stringstream stuff, minor fixes/updates Matthias Schabel 2008-06-01 08:42:05 +0000
  • 7dc9ef8168 change demangling back to basic format Matthias Schabel 2008-06-01 08:41:41 +0000
  • 10875d8cd3 raw format still not working...blah Matthias Schabel 2008-06-01 08:41:11 +0000
  • ecd4021c5e fix problem with non-ASCII character for ohm symbol (capital Omega) Matthias Schabel 2008-06-01 08:40:52 +0000
  • 9743279c0e added annotations in places needing fixes/updating Matthias Schabel 2008-06-01 08:40:16 +0000
  • 5222eef795 something funky going on here...need to fix Matthias Schabel 2008-06-01 08:31:29 +0000
  • cc5cdba811 Updated PDF Steven Watanabe 2008-06-01 00:31:28 +0000
  • 8f1765e503 Made BOOST_UNITS_DEFINE_BASE_UNIT_WITH_CONVERSIONS private Steven Watanabe 2008-05-31 22:08:00 +0000
  • b0ab2b0d7b Improvments to conversion documentation Steven Watanabe 2008-05-31 22:05:41 +0000
  • 1d08e23629 Switched description of heterogeneous operators to use Boost.Typeof Steven Watanabe 2008-05-31 21:58:00 +0000
  • 5e1f54876e Fixed up Quantity docs Steven Watanabe 2008-05-31 21:51:49 +0000
  • 3401b59037 Fixes to the Unit documentation Steven Watanabe 2008-05-31 21:36:28 +0000
  • 3bd3c5349f Cleaned up dimensional analysis section Steven Watanabe 2008-05-31 20:36:35 +0000
  • 2522092d5c Removed semicolon for gcc Steven Watanabe 2008-05-31 20:01:42 +0000
  • bc07206aeb Cleaned up the Base Units by Category section Steven Watanabe 2008-05-31 19:52:34 +0000
  • 505a8a5cee Added alphabetic listing of base units Steven Watanabe 2008-05-31 19:12:49 +0000
  • db428f30b0 switched to overwrite Steven Watanabe 2008-05-31 19:09:30 +0000
  • 2e73c09736 The problem I discovered on tuesday turns out to be a problem in my test case rather than the library. Added static assertions to catch such errors earlier Steven Watanabe 2008-05-30 04:41:01 +0000
  • c0f6666e7b Added comment to io.hpp Steven Watanabe 2008-05-29 03:54:30 +0000
  • a7e0a71181 Added failing test for a system with base units whose dimensions are more complex. MUST FIX Steven Watanabe 2008-05-28 03:40:00 +0000
  • f009822495 Fix direct access to val_ inside operator-= Steven Watanabe 2008-05-28 03:09:45 +0000
  • 15542ae1b6 Removed unused variable warning Steven Watanabe 2008-05-28 02:52:56 +0000
  • 16affec455 Added fix for como Steven Watanabe 2008-05-28 02:31:51 +0000
  • bb535e930d simplify typename_format output more Matthias Schabel 2008-05-27 22:22:00 +0000
  • d3099d2f3f add a typename_format formatter that outputs the unit typename (somewhat simplified, demangled on GCC only) Matthias Schabel 2008-05-27 21:42:22 +0000
  • 0095a7fb23 preliminary raw_format stuff (not working) Matthias Schabel 2008-05-27 17:16:48 +0000
  • de2bd39f87 fix errors in angular units Matthias Schabel 2008-05-27 17:16:25 +0000
  • ba5e10127b note corrected behavior Matthias Schabel 2008-05-27 03:55:38 +0000
  • cf98c8184e rename atomic_and_nuclear_constants.hpp atomic-nuclear_constants.hpp Matthias Schabel 2008-05-27 03:45:16 +0000
  • 66bcbcc231 Fixed copyright/licence Steven Watanabe 2008-05-27 02:28:09 +0000
  • 46d670be61 Removed tabs Steven Watanabe 2008-05-27 02:09:20 +0000
  • 7bebcd5c01 Fixed multi-line comment warning Steven Watanabe 2008-05-27 01:09:59 +0000
  • ee66c7fc8b Fixed use of dim instead of heterogeneous_system_dim and added missing disambiguating overloads Steven Watanabe 2008-05-27 00:50:33 +0000
  • b0d655e8cb Made it possible for the formatting functions to find the SI and CGS overloads of name_string and symbol_string for scaled units Steven Watanabe 2008-05-26 23:20:52 +0000
  • 587f865a12 io fixes Steven Watanabe 2008-05-26 23:10:28 +0000
  • 27494c6b86 fix inconsistent naming of EM dimensions Matthias Schabel 2008-05-26 23:08:33 +0000
  • 31777c4dfc note that we don't wan't symbol/name_string to work for quantities Matthias Schabel 2008-05-26 22:55:50 +0000
  • 7e10c1e9ea try to reach 80 characters per line without making things too ugly Matthias Schabel 2008-05-26 22:50:34 +0000
  • 2188af7eae add angular momentum and moment of inertia Matthias Schabel 2008-05-26 22:48:09 +0000
  • e5825de722 Removed unneeded #include Steven Watanabe 2008-05-26 22:21:44 +0000
  • a1a7e6fcb2 Added missing #includes Steven Watanabe 2008-05-26 21:25:38 +0000
  • b28c38cadc add inlines Matthias Schabel 2008-05-26 21:22:03 +0000
  • ce577a6e78 Fixed unused variable warnings Steven Watanabe 2008-05-26 21:08:54 +0000
  • 1e1a33f982 remove electric_potential from cgs - we're not supporting cgs units of EM because of complexities stemming from multiple divergent formulations Matthias Schabel 2008-05-26 19:57:48 +0000
  • 639ba63a13 fix type name demangling and replace boost regex with boost string_algo Matthias Schabel 2008-05-26 19:48:23 +0000
  • 61c819a002 Fixed cgs/io.hpp Steven Watanabe 2008-05-26 19:48:21 +0000
  • cd8286dc77 minor tweaks Matthias Schabel 2008-05-26 17:34:33 +0000
  • ec48201908 symbols&names for some common cgs units Matthias Schabel 2008-05-26 17:30:51 +0000
  • 4e7ea1ff48 fix some problems with output Matthias Schabel 2008-05-26 17:18:02 +0000
  • 87000d9d6b rework I/O to use name_string and symbol_string free functions to create string representation of unit. Matthias Schabel 2008-05-26 03:34:42 +0000
  • d79ae695a5 preliminary stuff for name_string/symbol_string Matthias Schabel 2008-05-26 01:00:14 +0000
  • da3cbee35e change scale methods : Matthias Schabel 2008-05-26 00:59:12 +0000
  • 6d70e4f71e demo of problem with current method of overloading operator<< for unit output Matthias Schabel 2008-05-25 21:00:32 +0000
  • 0f1b618be2 Renamed dimension_list to list because its being used all over the place for lots of other purposes as well... Steven Watanabe 2008-05-24 19:41:19 +0000
  • e093637eac Allow for printing unit names Steven Watanabe 2008-05-24 17:21:54 +0000
  • d63cd50345 Removed tabs Steven Watanabe 2008-05-22 13:51:17 +0000
  • 92c7e688d7 Fixed copyright/license Steven Watanabe 2008-05-22 13:28:33 +0000
  • e2f9a42615 Fixed cmath.hpp trig functions Steven Watanabe 2008-05-22 04:50:54 +0000
  • 07039fa562 Added missing inlines and added a test for this problem Steven Watanabe 2008-05-22 04:14:33 +0000
  • cbaf6b9acd Grrr... msvc 9.0 finds boost::math::pow by ADL Steven Watanabe 2008-05-22 03:45:34 +0000
  • a369f7d753 added comment Matthias Schabel 2008-05-21 22:23:11 +0000
  • ffa1c04eaf shouldn't need explicit namespace qualification of pow now Matthias Schabel 2008-05-21 05:33:34 +0000
  • f2c805c166 add EM physical dimensions to catch-all header Matthias Schabel 2008-05-21 05:28:54 +0000
  • 1514b8a4c0 Added unit scaling and updated metric prefixes accordingly Steven Watanabe 2008-05-21 04:53:12 +0000
  • 1778849826 refactor physical dimensions out of SI electromagnetic units into separate physical_dimensions headers Matthias Schabel 2008-05-21 03:59:19 +0000
  • a51156aa4b change to use base_unit::unit_type and get_system<> Matthias Schabel 2008-05-20 21:30:29 +0000
  • 02ee04ecc6 Fix for sun. (Very few tests pass on sun, right now. Still need to work on it) Steven Watanabe 2008-05-19 20:29:46 +0000
  • 006997a3fb Added missing calls to reduce_unit Steven Watanabe 2008-05-19 20:24:28 +0000
  • 6a43b40cd7 minor Matthias Schabel 2008-05-19 20:17:03 +0000