diff --git a/armadillo-1.2.0.tar.bz2 b/armadillo-1.2.0.tar.bz2 deleted file mode 100644 index 835f293..0000000 --- a/armadillo-1.2.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:318700d6378bd33b8ee14f95ca361e050e75850d27379cf833d53c291b885eb6 -size 2566956 diff --git a/armadillo-2.0.2.tar.bz2 b/armadillo-2.0.2.tar.bz2 new file mode 100644 index 0000000..6dcf7c9 --- /dev/null +++ b/armadillo-2.0.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec2b489591cd08e0ebb72e951c1140e0a9b69e78e78afc646f285bcd043880e9 +size 2576760 diff --git a/armadillo.changes b/armadillo.changes index 4c8830c..4933ff4 100644 --- a/armadillo.changes +++ b/armadillo.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Sat Jul 16 20:39:49 UTC 2011 - badshah400@gmail.com + +- Update to version 2.0.2 + + Various bug fixes + +- Changes from version 2.0.0 + + Faster multiplication of tiny matrices + + Faster compound expressions containing submatrices + + Faster inverse of symmetric positive definite matrices + + Faster element access for fixed size matrices + + Added handling of arbitrarily sized empty matrices (eg. 5x0) + + Added loading & saving of matrices as CSV text files + + Added .count() member function to running_stat and + running_stat_vec + + Added syl(), strans(), symmatu()/symmatl() + + Added submatrices of submatrices + + det(), inv() and solve() can be forced to use more precise + algorithms for tiny matrices + + htrans() has been deprecated; use trans() instead + + API change: trans() now takes the complex conjugate when + transposing a complex matrix + + API change: .is_vec() now outputs true for empty vectors (eg. 0x1) + + API change: forms of chol(), eig_sym(), eig_gen(), inv(), + lu(), pinv(), princomp(), qr(), solve(), svd(), syl() that + do not return a bool indicating success now throw + std::runtime_error exceptions when failures are detected + + API change: princomp_cov() has been removed; + eig_sym() in conjunction with cov() can be used instead + + API change: set_log_stream() & get_log_stream() have been + replaced by set_stream_err1() & get_stream_err1() + + Rename shared library package to libarmadillo2; obsoletes + libarmadillo1 + ------------------------------------------------------------------- Mon Apr 18 12:08:06 UTC 2011 - badshah400@gmail.com diff --git a/armadillo.spec b/armadillo.spec index ac33142..b19c2cd 100644 --- a/armadillo.spec +++ b/armadillo.spec @@ -18,7 +18,7 @@ Name: armadillo -Version: 1.2.0 +Version: 2.0.2 Release: 1 License: LGPLv3+ Summary: Fast C++ matrix library with interfaces to LAPACK and ATLAS @@ -47,12 +47,13 @@ This library is useful if C++ has been decided as the language of choice (due to speed and/or integration capabilities), rather than another language like Matlab or Octave. -%package -n libarmadillo1 +%package -n libarmadillo2 License: LGPLv3+ Summary: Shared libraries for armadillo Group: Development/Libraries/C and C++ +Obsoletes: libarmadillo1 -%description -n libarmadillo1 +%description -n libarmadillo2 Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, @@ -76,7 +77,7 @@ Group: Development/Libraries/C and C++ Requires: blas Requires: boost-devel Requires: lapack -Requires: libarmadillo1 = %{version} +Requires: libarmadillo2 = %{version} Requires: libstdc++-devel %description devel @@ -120,11 +121,11 @@ rm -rf examples/lib_win32 %clean %{?buildroot:%__rm -rf %{buildroot}} -%post -n libarmadillo1 -p /sbin/ldconfig +%post -n libarmadillo2 -p /sbin/ldconfig -%postun -n libarmadillo1 -p /sbin/ldconfig +%postun -n libarmadillo2 -p /sbin/ldconfig -%files -n libarmadillo1 +%files -n libarmadillo2 %defattr(-,root,root) %{_libdir}/*.so.* %doc LICENSE.txt licenses