1
I Use This!
Very Low Activity

Commits : Listings

Analyzed 2 days ago. based on code collected 2 days ago.
Aug 20, 2024 — Aug 20, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add 00 to list of tests.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
New timing test which measures the speed of the *, ^, & and % products.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
New regression test which checks many Geometric Algebra identities.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
In operator&(), ensure that the inner product implements the definition given in Hestenes and Sobczyk, 1984. According to the definition, a & b == 0 if either a or b is a scalar.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Add a new constructor, index_set(range), where range is a pair of index_t values. This is intended to replace the function index_range(), which is now deprecated and will be removed from GluCat 0.4.0. The new constructor is needed because of differences between the current GNU and Intel compilers.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Add a new constructor, index_set(range), where range is a pair of index_t values. This is intended to replace the function index_range(), which is now deprecated and will be removed from GluCat 0.4.0. The new constructor is needed because of differences between the current GNU and Intel compilers.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Correctly obtain the version of icpc versions 8 through 10 (and hopefully later versions)
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Update email address. Fix references to framed_multi<> and matrix_multi<>. Add references for identities.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Fix typos.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Update to version 0.3.0. New test directories: ./products, ./test00.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
New test directories: ./products, ./test00
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Update to version 0.3.0
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Update to version 0.2.3.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Remove old, redundant test results to avoid confusion.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Test results for version 0.2.3.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Update to test results for version 0.2.3.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Tweak test tuning policies. Try new tuning policies using new define _GLUCAT_SQUARING_OPT.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Move definition of numeric_traits<> here. Define smart isInf(), smart isNaN_or_isInf() and NaN().
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Disable Intel warning "zero used for undefined preprocessing identifier"
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Correctly initialize matrices. Use ublas noalias assignment where appropriate. Improve the use of IEEE NaN. Use IEEE Inf where appropriate. Use matrix::prod() in operator*=(). Use ublas::axpy_prod() in operator/=(). Fix the pow() functions to yield the correct powers of 0. Use basis_matrix_t for generator and basis matrices.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. If _GLUCAT_USE_DENSE_MATRICES is defined, matrix_multi<> uses a a dense matrix. Otherwise matrix_multi<> uses a compressed matrix type. Basis matrices always use a compressed matrix type.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. For functions kron(), nork(), inner(), allow LHS_T and RHS_T to differ. New function isnan() for matrices. New function prod() for both dense and compressed matrices. Correctly initialize matrices.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. For functions kron(), nork(), inner(), allow LHS_T and RHS_T to differ. New function isnan() for matrices. New function prod() for both dense and compressed matrices.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Optimize default tuning policy for both dense and compressed matrices. Move definition of numeric_traits<> to scalar.h.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Remove redundant initializations. Use ublas noalias assignment where appropriate.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Improve the use of IEEE NaN. Use IEEE Inf where appropriate. Fix the pow() functions to yield the correct powers of 0. Use basis_matrix_t for generators I, J, K, JK in fast().
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3. Fix the pow() functions to yield the correct powers of 0. Improve the use of IEEE NaN. Use IEEE Inf where appropriate.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Relicense under LGPLv3.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago
Remove option --with-dense-mult controlling _GLUCAT_USE_DENSE_MATRIX_MULT. Add new option --with-dense-mat controlling _GLUCAT_USE_DENSE_MATRICES. For g++ 4.1 and later use --param max-inline-insns-single=2700 instead of -finline-limit=2400. Update to version 0.2.3.
Paul Leopardi
as Paul C. Leopardi
More... almost 18 years ago