Release Notice for ZOOM Release R-01-05-30
This release is assigned rtag R-01-05-30
Packages modified in this release:
- CLHEP
v1.6.8
Faster HepSymMatrix::invert() for 6x6, 5x5 and 4x4 matrices.
Package slightly adjusted in this release:
CLHEP v1.6.8, cvs rtag V01-06-08
In the Matrix sub-package:
Improved invert() for HepSymMatrix
Significant speed improvements for inversion
of 6x6, 5x5, and 4x4 symmetric matrices. This
involves a mix of inversion based on Cholesky
decomposition (which is very fast for positive definite
matrices) and Haywood's determinant-based techniques
(which are better than the general case inversion for
matrices of these sizes).
ErrorLogger v2.0.8; cvs rtag V02-00-08
Improved treatement of char[ ] items passed to ErrorLog
Operator << to an ErrorLog (similarly to an ErrorObj)
is generally implemented by a template. This had the
consequence that if a job passed char[ ] items of 25 different
lengths to errlog, 25 realizations of the template code would
be created.
We have rectified this annoyance by supplying a non-templated
operator << (char[ ]).
Dependencies:
ZMutility v1.2.3 or higher
ISOcxx v1.1 or higher
Coming shortly:
ThreadSafeErrorLog < Mutex >
A templated class (based on a user-supplied mutex mechanism)
allowing multiple threads to simultaneously
be composing and issuing error messages, without garbling the
content of the log destinations.
As of 5/2/2001, the following rtags of ZOOM products exist:
| Package |
Tag |
Version |
Unchanged Since |
Last Significant Change |
| Allocator |
V01-00-02 |
v1.0.2 |
v1.0.1 |
v1.0 |
| CLHEP |
V01-06-08 |
v1.6.8 |
v1.6.8 |
v1.6.8 |
| ErrLogEx |
V01-05-04 |
v1.5.4 |
v1.5.4 |
v1.5 |
| ErrorLogger |
V02-00-08 |
v2.0.8 |
v2.0.8 |
v1.5 |
| Exceptions |
V02-00-02 |
v2.0.2 |
v2.0.2 |
v1.2.8 |
| HepTuple |
V02-00-02 |
v2.0.2 |
v2.0.1 |
v1.7.3 |
| ISOcxx |
V01-05-01 |
v1.5.1 |
v1.5.1 |
v1.5 |
| LinearAlgebra |
V01-03-13 |
v1.3.13 |
v1.3.13 |
v1.3.5 |
| PhysicsVectors |
V02-00-03 |
v2.0.3 |
v2.0.3 |
v2.0 |
| SIunits |
V01-00-01 |
v1.0.1 (KITS) |
v1.0.1 |
v1.0.1 |
| ZMtools |
V02-00-01 |
v2.0 |
v1.5.3 |
v1.5 |
| SpecialFunctions |
V01-02-00 |
v1.2 |
v1.2 |
v1.2 |
| ZMutility |
V02-00-00 |
v2.0 |
v1.6 |
v1.5 |
Parent Pages:
FPCLTF Home Page-
Fermilab at Work-
Fermilab Home