| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: glucat-devel | Distribution: openSUSE Tumbleweed |
| Version: 0.13.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Mar 13 09:37:26 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 789467 | Source RPM: glucat-main-0.13.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://glucat.sourceforge.net/ | |
| Summary: Library of C++ templates implementing universal Clifford algebras | |
GluCat is a library of template classes which model the universal Clifford algebras over the field of real numbers, with arbitrary dimension and arbitrary signature. GluCat implements a model of each Clifford algebra corresponding to each non-degenerate quadratic form up to a maximum number of dimensions. This package contains the header files required for developing applications using the glucat library.
LGPL-3.0-only
* Thu Mar 13 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.13.0:
* Unused local typedefs have been removed from the C++ code.
* The deprecated configuration option ./configure
- -with-eig=bindings has been removed.
* The ability to build PyClical without Cython has been
deprecated and will be removed in future versions.
* The configuration option ./configure --with-qd has improved
configuration tests.
* The ./configure script adds g++ compiler options to ensure
that FMA is used consistently on hardware that implements
AVX512 instructions.
* The pyclical/setup_ext.py and pyclical/setup_nocython.py
scripts have been refactored.
* The Python demo code has been brought up to date.
- Drop glucat-include_dirs.patch: upstreamed.
* Fri Dec 27 2024 Paul Leopardi <paul.leopardi@gmail.com>
- In setup_ext.py, in the call to Extension, Set include_dirs to
a list obtained from all_includes.
- Add glucat-include_dirs.patch: upstream fix from
https://github.com/penguian/glucat/pull/53
* Thu Mar 16 2023 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
- Add changepage.sty dependency, reenable PDF generation on TW
- Remove doxygen/graphviz-gnome build dependency for python
build flavor, drop unused graphviz-gd.
- Fix some syntax errors in spec file
* Sun Mar 12 2023 Atri Bhattacharya <badshah400@gmail.com>
- Disable building PDF documentation for openSUSE >= 1550 and 15.4
temporarily, until real issue with respect to dot errors is
resolved.
* Wed Jun 15 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.12.0:
* An improved sqrt() function that can deal with some cases
where the matrix representation of multivector is a singular
matrix.
* The absolute and relative error estimation and approximate
equality functions used in test11 have been streamlined and
added to glucat/clifford_algebra.h and
glucat/clifford_algebra_imp.h as the functions
error_squared_tol(), error_squared() and approx_equal().
* Mon May 02 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.11.0:
* Deprecated configuration options have been removed.
* Tue Mar 15 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.10.1:
* Some GluCat configuration options have been deprecated.
* Mon Feb 14 2022 Atri Bhattacharya <badshah400@gmail.com>
- Split main and python builds into separate _multibuild flavors
and build against all supported python versions for the blank
flavor.
- Add glucat-disable-doxygen-html-timestamp.patch to disable
timestamps on html footers in doxygen generated docs; this helps
make builds reproducible.
* Mon Feb 14 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.10.0:
* GluCat tuning is now done via a template parameter.
* GluCat 0.10.0 introduces a change in the way that the headers
are to be used.
* The ./configure script has been refactored.
* Successfully running ./configure --with-eig=bindings now
requires a Fortran compiler.
* The Python scripts used to build the PyClical extension module
now use setuptools rather than distutils.
- New BuildRequires: gcc-fortran, python3-setuptools.
* Fri Dec 24 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.9.0:
* Promotion of ScalarT now increases the number of floating
point mantissa bits on all tested architectures, including ARM
v8. Demotion is the reverse.
* The default limit for the truncated() member function is now
std::numericlimits<ScalarT>::epsilon().
* The constructor from framedmulti<> to matrixmulti<> now uses
the default truncation before the transform, and the
constructor from matrixmulti<> to framedmulti<> uses the
default truncation after the transform.
* The truncation of output via operator<<() now depends on
ostream precision(). See test17 for examples.
/usr/include/glucat /usr/include/glucat/clifford_algebra.h /usr/include/glucat/clifford_algebra_imp.h /usr/include/glucat/errors.h /usr/include/glucat/errors_imp.h /usr/include/glucat/framed_multi.h /usr/include/glucat/framed_multi_imp.h /usr/include/glucat/generation.h /usr/include/glucat/generation_imp.h /usr/include/glucat/global.h /usr/include/glucat/glucat.h /usr/include/glucat/glucat_config.h /usr/include/glucat/glucat_imp.h /usr/include/glucat/index_set.h /usr/include/glucat/index_set_imp.h /usr/include/glucat/long_double.h /usr/include/glucat/matrix.h /usr/include/glucat/matrix_imp.h /usr/include/glucat/matrix_multi.h /usr/include/glucat/matrix_multi_imp.h /usr/include/glucat/portability.h /usr/include/glucat/promotion.h /usr/include/glucat/qd.h /usr/include/glucat/random.h /usr/include/glucat/scalar.h /usr/include/glucat/scalar_imp.h /usr/include/glucat/tuning.h /usr/share/doc/packages/glucat-devel /usr/share/doc/packages/glucat-devel/AUTHORS.md /usr/share/doc/packages/glucat-devel/ChangeLog /usr/share/doc/packages/glucat-devel/DESIGN.md /usr/share/doc/packages/glucat-devel/NEWS /usr/share/doc/packages/glucat-devel/README.md /usr/share/doc/packages/glucat-devel/TODO.md /usr/share/licenses/glucat-devel /usr/share/licenses/glucat-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025