Download List

Project Description

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. GluCat includes the PyClical extension module for Python. This implements the Python classes index_set and clifford, which interface to corresponding C++ classes in GluCat.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-01-13 23:06 Back to release list
0.1.1

An enhancement to basis_element() includes the use of a basis_table as a cache for basis elements. This should improve the speed of conversion between framed_multi<> and matrix_multi<>, at the expense of memory. The tuning parameter Tune_P::basis_max_count controls the size of the cache. If this is set to zero, the cache is not used. The default value is DEFAULT_Basis_Max_Count, which is set to 10. You can change it when you define Tune_P, as is done in test/driver.h Also included is a change to definition of template defaults for tuning<>, to make these defaults easier to override.

Project Resources