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.12.0 | Vendor: openSUSE |
Release: 3.1 | Build date: Sun Mar 19 01:54:17 2023 |
Group: Development/Libraries/C and C++ | Build host: sheep85 |
Size: 783309 | Source RPM: glucat-main-0.12.0-3.1.src.rpm |
Packager: https://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 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. * Thu Oct 21 2021 Atri Bhattacharya <badshah400@gmail.com> - Update to version 0.8.5: * Support for the the Intel icpx oneAPI C++ compiler. * Support for compiling with recent Clang, GCC and Intel C++ compilers. * Restructured ./configure script to better support different configuration options and compiler differences. * Updated PyClical plotting demo to support more recent versions of Matplotlib Pyplot. - New BuildRequires: tex(enumitem.sty) and tex(alphalph.sty) needed to build API documentation. * Tue May 25 2021 Atri Bhattacharya <badshah400@gmail.com> - Drop duplicated TeX related BuildRequires. - Use `tex(foo.sty)` form for TeX BuildRequires consistently. * Tue May 25 2021 Paul Leopardi <paul.leopardi@gmail.com> - Fix builds for openSUSE > 1500 by adding appropriate BuildRequires needed to compile documentation against TeXLive 2021. * Sun Jul 12 2020 Atri Bhattacharya <badshah400@gmail.com> - Update to version 0.8.4: * Port to Python3. * Drop python2 support. - Adapt to pyclical changes: * Re-enable pyclical extension for all openSUSE and drop no longer required compat macros. * Rename python-glucat pkg to python3-glucat and provide python-glucat. * Switch BuildRequires to python3 versions. - Drop BuildRequires: python-devel, no longer required. - Package DESIGN file in doc package. * Sat Jan 11 2020 Atri Bhattacharya <badshah400@gmail.com> - Disable python extension by default for openSUSE >= 1550 as it doesn't build against python3. - Build PDF documentation for openSUSE > 1500 also; introduces new BuildRequires: tex(etoc.sty), tex(hanging.sty), tex(newunicodechar.sty), tex(stackengine.sty), tex(ulem.sty). - Drop glucat-convert-demos-to-python3.patch: No longer needed since PDF documentation builds with previous change; drop libtool BuildRequires and don't run autoreconf before configure, both of which were only needed for this patch. * Sun Feb 10 2019 Atri Bhattacharya <badshah400@gmail.com> - Add glucat-disable-pdf-doc.patch to disable building pdf documentation until issues are fixed. - Use %%license to install COPYING file.
/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 Dec 26 23:45:37 2024