Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

glucat-devel-0.8.2-bp153.1.15 RPM for s390x

From OpenSuSE Leap 15.3 for s390x

Name: glucat-devel Distribution: SUSE Linux Enterprise 15 SP3
Version: 0.8.2 Vendor: openSUSE
Release: bp153.1.15 Build date: Sat Mar 6 03:10:49 2021
Group: Development/Libraries/C and C++ Build host: s390p22
Size: 693419 Source RPM: glucat-0.8.2-bp153.1.15.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.

Provides

Requires

License

LGPL-3.0-only

Changelog

* 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.
* Tue Jul 10 2018 bwiedemann@suse.com
  - make compilation independent of build system CPU (boo#1100520)
* Wed Feb 01 2017 adam.majer@suse.de
  - use individual libboost-*-devel packages instead of boost-devel
* Mon Jul 11 2016 badshah400@gmail.com
  - Update to version 0.8.2:
    + The GluCat classes basis_matrix_t and framed_multi<> have been
      refined.
    + The class basis_matrix_t is now based on int rather than on
      Scalar_T. This should make basis matrix generation more
      efficient, especially when Scalar_T is of class dd_real or
      qd_real.
    + The class framed_multi<> is now based on either
      map<index_set_t, Scalar_T> or unordered_map<index_set_t,
      Scalar_T>, rather than the previous base class, map<const
      index_set_t, Scalar_T> or unordered_map<const index_set_t,
      Scalar_T>.  This is for compatibility with the libc++
      implementations of these bases classes.
    + The framed_multi<> and matrix_multi<> constructors that use
      the parameters val, frm and prechecked have changed. The frame
      used for the constuction now includes the union of val.frame()
      with frm, and these constructors no longer throw an exception
      if val is oustide of frm.
    + A new function, reframe(lhs,rhs,lhs_reframed,rhs_reframed)
      fixes a bug in reframing for binary operations on class
      matrix_multi<>.
    + The function reframe(self, ixt) in pyclical/PyCliCal.pyx now
      puts self into a larger frame, containing the union of
      self.frame() and index set ixt.
    + GluCat now compiles with clang++ and libc++.
    + PyClical can now be built with g++ version 4.8 and possibly
      earlier versions.
    + GluCat also compiles cleanly with Intel C++ 16.0.2.
  - Drop patches incorporated upstream:
    + glucat-pyclical-demos-dir.patch
    + glucat-doxygen-build-workaround.patch
    + glucat-pyclical-pythonpath.patch.
  - Pyclical module now builds with gcc older than 4.9 again,
    reenable python-glucat for openSUSE 13.2 and older.
* Thu May 05 2016 badshah400@gmail.com
  - Update to version 0.8.1:
    + The configuration option --with-tuning=arg controls test
      tuning via preprocessor macros and the header files
      test/tuning.h and test/undefine.h.
    + The configuration option --enable-check-isnan controls checks
      for NaN values, and the configuration option --with-pool-alloc
      controls the use of the Boost pool allocator.
    + The scripts test/test-all-config-options.sh,
      test/diff-all-config-outputs.sh and
      test/copy-all-config-outputs.sh enable comprehensive tesing of
      configuation options.
    + The use of Autotools has again been improved, with
      enhancements to make, make clean, make dist and make install,
      and the introduction of make check, make doc and make
      install-doc.
  - Use make check for the %check section.
  - Add glucat-pyclical-demos-dir.patch to add a configure option
    "--with-demo-dir" to set a custom path to install the
    pyclical demos (defaults to %%{_datadir}/pyclical/demos);
    patch submitted upstream. We use this option to install the
    demos to %{_docdir}/%{name}/demos.
  - Add glucat-doxygen-build-workaround.patch: required to
    circumvent a known doxygen 1.8.11 regression (bgo#762982); only
    required for openSUSE > 13.2. This patch should be dropped when
    the upstream doxygen bug is fixed and the fixed version is made
    available for openSUSE:Factory.
  - Add glucat-pyclical-pythonpath.patch to include the correct dir
    for the Pycilcal module before building the pyclical notebooks;
    patch sent upstream.
  - Add BuildRequires: automake, autoconf; new patches modify
    autotool build files.
  - Package pyclical demos.
  - Pyclical module does not build for openSUSE <= 13.2 or Leap
    42.1.
  - Build HTML and PDF documentation, package them in a separate
    sub-package; add BuildRequires on texlive packages required for
    building the PDF documentation.
* Sun Oct 18 2015 schwab@suse.de
  - Clean junk before building
* Thu Sep 10 2015 badshah400@gmail.com
  - Update to version 0.8.0:
    + Drop all deprecated options (breaks backward compatibility):
    - <ext/hash_map> (was enabled by the option
      _GLUCAT_USE_GNU_CXX_HASH_MAP).
    - <backward/hash_map> (_GLUCAT_USE_BACKWARD_HASH_MAP).
    - <tr1/unordered_map> (_GLUCAT_USE_TR1_UNORDERED_MAP).
    - <tr1/random> (the old default: the option
      _GLUCAT_USE_STD_RANDOM is no longer needed, and is ignored,
      as <random> is now the default).
    - <alglib/evd.h> (_GLUCAT_USE_ALGLIB).
    - <boost/numeric/bindings/lapack/gees.hpp>
      (_GLUCAT_USE_BINDINGS_V1).
* Sat Sep 05 2015 badshah400@gmail.com
  - Update to version 0.7.5:
    + The use of Autotools in configuring, building and installing
      GluCat and PyClical has been simplified and improved.
    + Deprecated configuation options have been dropped.
    + The default for --with-random is now std.
    + The default for --with-map is now stdunordered.
  - Remove glucat-fix-32bit-build.patch: fixed upstream.
* Sat Dec 27 2014 badshah400@gmail.com
  - Update to version 0.7.4:
    + Improved precision of the sqrt, log and exp functions.
  - Workaround incorrect install location of pyclical module.
* Thu Apr 03 2014 badshah400@gmail.com
  - Update to version 0.7.3:
    + Fixes a bug where the line print_exec("from PyClical import*")
      was left out of some of the pyclical_tutorial*.py files.

Files

/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/qd.h
/usr/include/glucat/random.h
/usr/include/glucat/scalar.h
/usr/include/glucat/scalar_imp.h
/usr/share/doc/packages/glucat-devel
/usr/share/doc/packages/glucat-devel/AUTHORS
/usr/share/doc/packages/glucat-devel/ChangeLog
/usr/share/doc/packages/glucat-devel/NEWS
/usr/share/doc/packages/glucat-devel/README
/usr/share/doc/packages/glucat-devel/TODO
/usr/share/licenses/glucat-devel
/usr/share/licenses/glucat-devel/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 15:01:09 2024