dimnum 1.16
Sponsored Links
dimnum 1.16 Ranking & Summary
File size:
0.18 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1194
Date added:
2006-07-28
Publisher:
Kasper Peeters
dimnum 1.16 description
dimnum is a C++ template library for dimensional numbers.
The dimnum C++ library provides templated classes for storage of dimensional numbers, like lengths, masses, and so on. The classes are templated over the storage data type, and the base unit.
Output as well as input (with automatic recognition of the base unit) through standard C++ streams is supported. The dimension information is handled completely at compile time, so no additional memory is required for storage.
In both dimnum and SIunits, numbers are represented in a given base (ie. you can for instance declare a length object which is expressed in meters). In SIunits this base unit ("one meter") is fixed at compile time (ie. all values are represented in meters), while in dimnum it is a template parameter. In dimnum you can have (in one program) both values expressed in the SI basis and in, for instance, the British foot/inch/... basis, while in SIunits you have to make a choice.
Dimnum uses a different treatment of models in which dimensions merge (for instance the high energy physics model, in which the speed of light and Plancks constant are put equal to one). In dimnum models can be mixed, in SIunits you have to choose one.
Treatment of I/O differs (dimnums method uses more static data where SIunits uses dynamical switches); a bit hard to explain in one or two lines.
Dimnums actual code (i.e. excluding the constant lists and the dimensionful number declarations) is also a bit smaller.
The dimnum C++ library provides templated classes for storage of dimensional numbers, like lengths, masses, and so on. The classes are templated over the storage data type, and the base unit.
Output as well as input (with automatic recognition of the base unit) through standard C++ streams is supported. The dimension information is handled completely at compile time, so no additional memory is required for storage.
In both dimnum and SIunits, numbers are represented in a given base (ie. you can for instance declare a length object which is expressed in meters). In SIunits this base unit ("one meter") is fixed at compile time (ie. all values are represented in meters), while in dimnum it is a template parameter. In dimnum you can have (in one program) both values expressed in the SI basis and in, for instance, the British foot/inch/... basis, while in SIunits you have to make a choice.
Dimnum uses a different treatment of models in which dimensions merge (for instance the high energy physics model, in which the speed of light and Plancks constant are put equal to one). In dimnum models can be mixed, in SIunits you have to choose one.
Treatment of I/O differs (dimnums method uses more static data where SIunits uses dynamical switches); a bit hard to explain in one or two lines.
Dimnums actual code (i.e. excluding the constant lists and the dimensionful number declarations) is also a bit smaller.
dimnum 1.16 Screenshot
dimnum 1.16 Keywords
SIunits
c++ template library
template library
C++ template
dimnum
numbers
C++
library
dimensional
one
dimnum 1.16
Libraries
Programming
Bookmark dimnum 1.16
dimnum 1.16 Copyright
WareSeeker periodically updates pricing and software information of dimnum 1.16 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of dimnum 1.16 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
c template
c templates
c++ template partial specialization
c v templates
standard template library
c++ template struct
letter c template
template library c++
c++ template declaration
c template tutorial
c++ template traits
c template function
active template library
l c template
numbersusa
c++ template arguments
schedule c template
c++ template function example
Related Software
dclog is a logging library for C and C++. Free Download
XPixMap consists of an ASCII image format and a C library. Free Download
BuildNumber is a utility to add auto-incrementing build numbers to C and C++ projects. Free Download
C/Invoke is a library for connecting to C libraries at runtime. Free Download
aedGUI is a cross-platform C++ GUI library that works with SDL. Free Download
Libgenerics is a c++ library that provides object services to analyze class type. Free Download
libmultival is a C++ class library for multiprecision interval arithmetic. Free Download
libJackMM is a C++ API library for JACK audio connection kit. Free Download
Latest Software
Popular Software
Favourite Software