User loginNavigation 
Dimensional analysis typingThis link describes an implementation of dimensional analysis in C++ using the Boost MPL. What this means is that physical quantities have a type parametrised by a tuple of integers representing the order of physical dimension (i.e. mass, length, time, etc...) with rules determining what operations can be carried out. This is a standard sanity check for equations in physics and easily catches typos. For example the equation for the force acting on two massive bodies is G(m_{1}m_{2})/d^{2}. If this were accidentally entered as This is clearly a useful techniques for say, rocket guidance systems. What other languages are capable of doing this without having to declare a morass of types and functions relating those types to each other? By Zombywuf at 20070219 12:42  LtU Forum  previous forum topic  next forum topic  other blogs  8284 reads

Browse archivesActive forum topics 
Recent comments
1 hour 25 min ago
2 hours 2 min ago
3 hours 20 min ago
3 hours 33 min ago
7 hours 42 min ago
8 hours 28 min ago
8 hours 28 min ago
14 hours 41 min ago
15 hours 3 min ago
15 hours 22 min ago