$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andy Little (andy_at_[hidden])
Date: 2006-03-31 04:20:33
"Tom Brinkman" wrote
[...]
> If you would like us to make any modifications or additions to this
> report before we do that, please email Ron or Tom.
I'd like to make a correction on this
[...]
Hopefully the PQS review info below helps in the clarification...
> Physical Quantities System
> -------------
> :Author: Andy Little
> :Review Manager: Need Volunteer
>
> :Download:
> http://tinyurl.com/7m5l8
>
> :Description:
> PQS (Physical Quantities System) is used for modelling
> physical-quantities
> in C++ programs. The advantages over using built-in types in the role
> include: trapping errors in dimensional analysis, detailed semantic
> specifications for reliable and repeatable conversions between units and
> self-documentation of source code. PQS is based around the principles
> and
> guidelines of the International System of Units (SI). The library
> predefines
> a large number of quantities, physical and maths constants using a
> common
> syntax. The library also includes (or will soon include) classes for
> manipulating quantities algebraically, for example angles (radians,
> steradians, degrees,minutes,seconds) and vectors, matrices and
> quaternions
> for more advanced modelling of physical systems.
>
> Libraries under development
> ===========================
> Geometry Library - Author - Andy Little (?)
To clarify ...
My current plans are to develop a geometry library for/within the PQS library
described above, rather than as a standalone effort. ( I will try to get some
preliminary code for this into the next version of PQS (pqs_3_0_7), and
hopefully that will
help to clarify how/why/if a geometry library for Quantities (or possibly
arbitrary UDT's) needs to differ from a classical geometry library. In brief;
allowing quantities rather than assuming numeric types affects the interface and
adds a burden on the implementation. My guess is that mathematicians would,
quite reasonably, find that unacceptable.
regards
Andy Little