⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 LAPACK++ (Linear Algebra PACKage in C++) is a software library for numerical linear algebra that sol
💻
📖 第 1 页 / 共 3 页
字号:
2007-07-14  Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.5.2.	* include/gmd.h: Add GenMat::copy() method. Add documentation of	"named return value optimization" issues when expecting a	deep-copy out of the copy constructor. SF bug item #1729023.2007-07-01  Christian Stimming  <stimming@tuhh.de>	* matrix/src/laindex.cc: Fix broken LaIndex::set method. SF bug	item #1745670.2007-01-30  Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.5.1.2007-01-22  Christian Stimming  <stimming@tuhh.de>	* configure.ac, include/blas1.h: The functions zdotc() and zdotu()	return their result on the stack even on Linux (opensuse10.2's	version of BLAS), not only on Windows. Added a configure-time	check for this.2007-01-21  Christian Stimming  <stimming@tuhh.de>	* include/blas3pp.h: Fix ambiguity in overloaded Mat_Mat_Mult	function: When using the version with extra bool arguments,	require at least the first bool to be specified.2007-01-11  Christian Stimming <stimming@tuhh.de>	* include/lavd.h: Fix operator()(LaIndex) that returns a new copy	on MSVC compilers but not on gcc.	* matrix/testing/tvd.cc: Add extensive test suite for	LaVectorDouble after reported inject() error on non-gcc compilers.2006-12-29  Christian Stimming  <stimming@tuhh.de>	* src/lasvd.cc (LaSVD_IP): Fix dimension argument for U and Vt if	it isn't referenced. Fixes #1624333, by Matti Varjokallio	mavarjok@james.hut.fi.2006-12-05  Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.5.0. Dump SO_VERSION to 15.0.0.	* include/blas*.h, lapack*.h: Mask the C++ directives by #ifdef	__cplusplus so that these headers can be used by C as well.2006-11-24  Christian Stimming <stimming@tuhh.de>	* include/laexcp.h: Add extra constructor of LaException that can	be used to replace the standard assert() macro. If you want to	replace the standard assert macro, you have to uncomment some	lines in laexcp.h - see the instructions there.2006-11-22  Christian Stimming <stimming@tuhh.de>	* include/lavd.h, symd.h, ltgmd.h: Add resize() methods where they	were still missing. Patch by Dominik Wagenfuehr.2006-11-21  Christian Stimming <stimming@tuhh.de>	* include/blas3pp.h: Add documentation for multiplications of	LaSymmMatDouble; add argument for choosing the transposition.	* include/sybfd.h, matrix/src/sybfd.cc: Completely remove separate	factorization class because it isn't needed, as submitted by	Dominik Wagenfuehr. Move function implementations into cc file.2006-11-17  Christian Stimming <stimming@tuhh.de>	* include/sybfd.h: Add initial new class implementation by Dominik	Wagenfuehr.	* include/sybmd.h, matrix/src/sybmd.cc: Add documentation and some	missing functions. Patch by Dominik Wagenfuehr.2006-11-14  Christian Stimming <stimming@tuhh.de>	* matrix/src/sybmd.cc: Fix the storage dimensions of symmetric	banded matrix construction.2006-08-21  Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.4.13	* lapackpp.vcproj: Enable LA_COMPLEX_SUPPORT for MSVC	compilation. MSVC 7.1 seems to accept this directly. Added	matrix/testing/tgc.vcproj as a test case.	* include/vc.h: Fix missing include.2006-08-20  Christian Stimming  <stimming@tuhh.de>	* include/lacomplex.h: is no longer generated but directly	included in CVS.2006-08-17  Christian Stimming <stimming@tuhh.de>	* include/laslv, src/linslv.c: Add LaLUInverseIP for complex	matrix.	* include/lapackc.h: Add declaration of zgetri.2006-08-10  Christian Stimming <stimming@tuhh.de>	* include/trfd.h: Fix LaTridiagFactDouble class that was	completely broken in most of its member functions. Aaarg.	* include/trfd.h, matrix/src/trmd.cc: Move LaTridiagMatFactorize()	from inline function into trmd.cc to avoid linker trouble on MSVC.2006-08-09  Christian Stimming <stimming@tuhh.de>	* configure.ac: Update win32/mingw DLL build rules.2006-08-06  Christian Stimming  <stimming@tuhh.de>	* configure.ac: Release version 2.4.122006-08-01   Christian Stimming <stimming@tuhh.de>	* include/trmd.h, matrix/src/trmd.cc: Completely overhaul the	LaTridiagMatDouble class: Move stupid inline functions into the cc	file and vice versa. Fix operator(int,int) that was completely	broken. Document everything. Explain how the diagonal assignments	should be done by using inject().2006-07-24   Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.4.112006-07-20   Christian Stimming <stimming@tuhh.de>	* blaspp/testing/check_blas1pp.cc: Add new tests for	Blas_H_Dot_Prod and LaVectorDouble::inject.2006-07-14   Christian Stimming <stimming@tuhh.de>	* src/linslv.cc, testing/tGenSolve.cc, testing/tComplexSolve.cc:	Finally fix the solving functions for non-square matrices using QR	decomposition. These were broken all along, especially since the	"fix" on 2004-08-20. Now they work with all matrices again and the	testing programs have checking routines for "make check".2006-05-23   Christian Stimming <stimming@tuhh.de>	* configure.ac: Cleanup of OS_foo macro to ensure it doesn't	contain decimal points.2006-05-17   Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.4.102006-05-16   Christian Stimming <stimming@tuhh.de>	* lapackpp.vcproj: Update the project file so that MSVC builds a	real DLL. Requires MSVC>=7.1 now, though.	* src/Makefile.am: On windows only install the liblapackpp-1.dll,	not the old lapackpp32.dll any longer.		* contrib/README, lapack.diff: Add explanation for creating real	MSVC dlls.	* include/arch.h: Add appropriate checks for Windows/MSVC	dllexport declaration.	* include/blaspp.h, blas/src/blaspp.cc: Move operator function	bodies into extra file to avoid function importing issues.2006-05-15   Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.4.9	* README: Clarify pre-compiled DLL. Improve documentation.2006-05-08   Christian Stimming <stimming@tuhh.de>	* include/laslv.h: Rename LaEigSolveVecIP into	LaEigSolveSymmetricVecIP because since 2004-09-08 the former	looked as if it accepted any non-symmetric matrix.2006-04-19   Christian Stimming <stimming@tuhh.de>	* include/Makefile.am: Don't install the <blas++.h> headers with	the "++" in the filename anymore.	* include/blaspp.h: Fix some stupid arguments in the operators.2006-04-11   Christian Stimming <stimming@tuhh.de>	* blaspp/src/blas1pp.cc: Disable abs() definition which seems	unneeded anyway?	* lapackpp.vcproj: Fix the project file for MSVCs VC71	compiler. Remove obsolete files.2006-04-10   Christian Stimming <stimming@tuhh.de>	* configure.ac: Release version 2.4.8	* lapackpp.vcproj: Switch the "Runtime library" to from	multi-threaded debug to "single-threaded debug" since that's what	obviously most other projects expect.2006-03-24   Christian Stimming <stimming@tuhh.de>	* include/gmd.h: Remove erroneous extra trailing semicolon.	* testing/tGenSolve.cc: On amd64/gcc3.4, LaGenerateMat is broken!	Use la::rand() instead.	* src/dtimmg.c: Add F77NAME macro and comment out function	prototype to fix compile error on gcc3.4/amd64.2006-03-23   Christian Stimming <stimming@tuhh.de>	* blaspp/src/blas3pp.cc: Fix wrong matrix size checking as pointed	out by Christian Fellenberg.2006-03-13   Christian Stimming <stimming@tuhh.de>	* include/laversion.h.in: Add header with lapackpp version numbers	so that code conditional on particular lapackpp versions can be	written.	* blaspp/src/blas3pp.cc: Abort by assertion only if matrices are	actually being used.2006-02-24   Christian Stimming <stimming@tuhh.de>	* configure.ac: Release lapackpp-2.4.7	* include/gmd.h, gmc.h: Add scale() method and operator*= as an	alias to Blas_Scale.	* include/gmd.h, gmc.h, gmi.h, gmf.h, gmli.h: Add add() method in	addition to operator+=.	* include/blas3pp.h: Add Blas_Scale for matrices.	* include/latmpl.h: Add compile dependency on MSVC version number.2006-02-10   Christian Stimming <stimming@tuhh.de>	* blaspp/src/blas3pp.cc (max_fro_sum): Fix erroneous NormF for	non-square matrices. Reported by Christian Fellenberg. This was	broken in lapackpp-2.4.3 through lapackpp-2.4.6 and is fixed in	lapackpp-2.4.7.2006-02-01   Christian Stimming <stimming@tuhh.de>	* configure.ac: release lapackpp-2.4.62006-01-31   Christian Stimming <stimming@tuhh.de>	* matrix/src/gmtmpl.cc, mtmpl.h: Consolidate much more methods	from the five matrix classes into this templated macro	file. Unifies the matrices even more. 	* include/gmd.h, gmc.h, gmi.h, gmf.h, gmli.h: Add row() and	col() methods to access single rows and columns as submatrix	views more easily. Implementation is in matrix/src/gmtmpl.cc.2006-01-18   Christian Stimming <stimming@tuhh.de>	* configure.ac: Release lapackpp-2.4.52006-01-04   Christian Stimming <stimming@tuhh.de>	* macros/acx_lapackpp.m4: Remove extra linker flags FLIBS from	LAPACKPP_LIBS since they are now already linked into	liblapackpp.so.	* include/gmd.h, gmc.h, gmi.h, gmf.h, gmli.h,	matrix/src/gmtmpl.cc: Add a whole new lot of static constructors	for elementary matrices. These are in fact just wrappers for the	template functions from latmpl.h, and to save some typing the	implementations are defined by macros in one common file	gmtmpl.cc.	* include/latmpl.h: Add la::int_rand template. Fix rand() usage.	* include/lacomplex.h.in, laindex.h: Add operator== and operator!=	where useful.	* include/gmc.h: Add LaGenMatComplex::real() and imag() methods.2006-01-03   Christian Stimming <stimming@tuhh.de>	* include/latmpl.h: Add many more constructors for elementary	matrices.	* src/genmd.cc: Fix errorneous call of rand().	* configure.ac: Add workaround for gfortran-4.0.2 which says	libgfortranbegin.a were to be linked to the library, although it	shouldn't.	* src/dopla.c, src/dtimmg.c: Add used subroutines directly into	source file.	* include/latmpl.h, matrix/src/gmconv.cc: Renamed la::diag to	la::from_diag. Added la::convert_mat.2006-01-02  Christian Stimming <stimming@tuhh.de>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -