GluCat 0.3.0 (Default branch) |
|
|
GluCat is a library of template classes that model the universal Clifford algebras over the field of real numbers, with arbitrary dimension and arbitrary signature. It implements a model of each Clifford algebra corresponding to each non-degenerate quadratic form up to a maximum set by the user. GluCat classes are designed to be used as template parameters for other template libraries, such as
Blitz++, deal.II, Matrix Template Library, and POOMA.
License: GNU Lesser General Public License (LGPL)
Changes:
Two errors lurking in versions 0.0.1 through 0.2.3 have been fixed. The inner product was wrong. According to the definition, a & b == 0 if either a or b is a scalar. In previous versions of GluCat, this was not necessarily true. The lexicographical ordering of index sets was wrong. This affected the ordering of terms.
|