2005-04-26 17:07  opetzold

	* configure.ac: release 1.7.1 tagged and released.

2005-04-26 17:05  opetzold

	* include/tvmet/: MatrixBinaryFunctions.h, VectorBinaryFunctions.h:
	pow(..., const int&) corrected, some cosmetic also.

2005-04-07 17:59  opetzold

	* doc/build.dox: typo corrected in cppunit url.

2005-03-25 08:13  opetzold

	* THANKS: updated.

2005-03-25 08:12  opetzold

	* testsuite/TestXprVectorFunctions.h: regression tests added for
	Vector and XprVector dot/cross functions.

2005-03-25 08:11  opetzold

	* include/tvmet/xpr/VectorFunctions.h: declaration and
	implementation added for Vector and XprVector dot/cross functions.
	Thanks to Alexei Sheplyakov.

2005-03-09 13:33  opetzold

	* doc/works.dox, NEWS: updated.

2005-03-09 13:09  opetzold

	* NEWS: updated.

2005-03-09 13:05  opetzold

	* doc/compiler.dox: compiler note for gcc 3.4.3 added.

2005-03-09 12:56  opetzold

	* doc/: build.dox, compiler.dox: extended with new chapter for MS
	windows and compiler.

2005-03-09 12:11  opetzold

	* testsuite/TestMatrixElementwise.h: header guard naming changed
	according to file name.

2005-03-09 12:06  opetzold

	* testsuite/: Makefile.am, TestMatrixElementwise.cc,
	TestMatrixElementwise.h: added to test elementwise matrix
	operations on square and non square matrices.

2005-03-09 10:48  opetzold

	* include/tvmet/xpr/MatrixOperators.h: bug removed inside the
	matrix expressions using elementwise operations, thanks to Alexei
	Sheplyakov.

2005-03-09 10:35  opetzold

	* THANKS: updated.

2005-03-02 13:17  opetzold

	* doc/compiler.dox: install instructions about MS VC++ added.

2005-03-02 13:14  opetzold

	* include/tvmet/CommaInitializer.h: does compile against g++3.4.3
	now (and icc - no idea about MS VC++).

2005-03-02 13:12  opetzold

	* include/tvmet/Matrix.h: Note for MatrixSliceReference use added,
	since it isn't used.

2004-11-30 10:51  opetzold

	* doc/Doxyfile.in: added autogen's config-vc7.h and config.h.

2004-11-30 10:27  opetzold

	* configure.ac: release 1.7.0 tagged and released.

2004-11-30 10:13  opetzold

	* NEWS: updated.

2004-11-30 10:05  opetzold

	* doc/intro.dox: link added to the aliasing notes. This should be
	seen before trapping by it.

2004-11-04 19:16  opetzold

	* NEWS: updated.

2004-11-04 19:12  opetzold

	* testsuite/: TestNumericTraits.h, TestNumericTraitsComplex.h: conj
	tests updated for signed and unsigned types.

2004-11-04 19:10  opetzold

	* include/tvmet/NumericTraits.h: conj for all unsigned types
	disabled. An unary minus operator applied to unsigned type will
	result unsigned.

2004-11-04 18:27  opetzold

	* doc/: compiler.dox, faq.dox: updated for vc 71.

2004-11-04 17:47  opetzold

	* include/tvmet/config/config-vc71.h.in: updated, thanks again to
	Robi Carnecky.

2004-11-04 17:28  opetzold

	* include/tvmet/tvmet.h: VC++ 7.1 version info corrected.

2004-11-04 17:25  opetzold

	* include/tvmet/NumericTraits.h: bug removed: displaced semicolon
	removed - was wrong statement termination.

2004-11-04 17:21  opetzold

	* THANKS: updated.

2004-11-04 17:21  opetzold

	* include/tvmet/MatrixFunctions.h: implementation of cmatrix_ref
	static keyword removed since disagree to declaration; thanks to
	Robi Carnecky.

2004-10-31 12:01  opetzold

	* include/tvmet/config/config-vc71.h: removed, since created by
	configure process.

2004-10-31 10:52  opetzold

	* NEWS: updated.

2004-10-31 10:51  opetzold

	* include/tvmet/NumericTraits.h: doxygen notes added for unsigned
	types and conj - it's useless.

2004-10-31 10:50  opetzold

	* doc/compiler.dox: chapter about MS VC++ 7.1 added.

2004-10-31 10:49  opetzold

	* doc/Doxyfile.in: DOXYGEN_SKIP_THIS added for PREDEFINED.

2004-10-31 10:48  opetzold

	* include/tvmet/tvmet.h, include/tvmet/config/config-vc71.h,
	include/tvmet/config/config-vc71.h.in, configure.ac,
	include/tvmet/config/Makefile.am: added basic skelet for MS
	VC++-7.1.

2004-10-31 07:39  opetzold

	* THANKS: updated.

2004-10-31 07:34  opetzold

	* include/tvmet/CommaInitializer.h: implementation uses typename
	for return type now - thanks to Robi Carnecky; interlocked
	namespace tvmet resolved.

2004-10-04 13:44  opetzold

	* include/tvmet/UnaryFunctionals.h: cosmetic.

2004-10-04 13:41  opetzold

	* NEWS, THANKS: updated.

2004-10-04 13:40  opetzold

	* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h: drem,
	hypot, jn, yn, cbrt and rint are inside the global namespace

2004-10-04 13:18  opetzold

	* include/tvmet/BinaryFunctionals.h: bug/typo in swap corrected;
	thanks to Krzysiek Goj.

2004-09-20 10:09  opetzold

	* doc/faq.dox: corrections for chapter 'optimize the code' - wrong
	documented define corrected.

2004-09-20 09:52  opetzold

	* doc/tvmet.css: some css syntax corrections and cosmetic.

2004-09-16 11:14  opetzold

	* include/tvmet/: Functional.h, Matrix.h, Vector.h, meta/Matrix.h,
	meta/Vector.h, util/General.h, util/Incrementor.h, util/Random.h,
	util/Timer.h, xpr/BinOperator.h, xpr/Identity.h, xpr/MMProduct.h,
	xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
	xpr/Matrix.h, xpr/MatrixCol.h, xpr/MatrixDiag.h, xpr/MatrixRow.h,
	xpr/MtMProduct.h, xpr/MtVProduct.h, xpr/Vector.h: include depencies
	simplified.

2004-09-16 10:19  opetzold

	* NEWS: typo corrected.

2004-09-16 10:12  opetzold

	* doc/Makefile.am, Makefile.am: the pdf dist is gone lost, fixed
	now.

2004-09-16 10:11  opetzold

	* doc/build.dox, NEWS: updated.

2004-09-15 10:03  opetzold

	* configure.ac: release 1.6.0 released and tagged.

2004-09-15 09:51  opetzold

	* testsuite/: TestNumericTraits.cc, TestNumericTraits.h,
	TestNumericTraitsComplex.cc, TestNumericTraitsComplex.h: added new
	tests for tvmet's traits.

2004-07-06 11:45  opetzold

	* include/tvmet/: MatrixFunctions.h, VectorFunctions.h:
	{matrix,vector}_ref renamed to c{matrix,vector}_ref.

2004-07-06 08:24  opetzold

	* testsuite/TestMatrixFunctions.h: test for identity added. It's
	courious, we have to specify the namespace here.

2004-07-06 08:23  opetzold

	* include/tvmet/MatrixFunctions.h: cosmetic.

2004-07-06 07:58  opetzold

	* include/tvmet/xpr/Identity.h: header guard corrected.

2004-07-06 07:55  opetzold

	* include/tvmet/MatrixFunctions.h: prototypes 'inline' declaration
	removed.

2004-07-06 07:54  opetzold

	* include/tvmet/MatrixFunctions.h: prototype matrix_ref 'static
	inline' declaration removed.

2004-07-06 07:49  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h:
	identity moved from XprFunction to Function header. 2nd form for
	identity for using typedefs added for convinience.

2004-07-03 19:09  opetzold

	* doc/usage.dox: updated for new functions.

2004-07-03 19:04  opetzold

	* include/tvmet/: MatrixFunctions.h, VectorFunctions.h,
	xpr/MatrixFunctions.h: Functions identity(), {vector,matrix}_ref
	grouped to doxygen's _unary_function.

2004-07-03 18:41  opetzold

	* include/tvmet/: Matrix.h, MatrixFunctions.h, Vector.h,
	VectorFunctions.h: New function {vector,matrix}_ref as C style
	array expression wrapper added. This needed an update to
	{Vector,Matrix}ConstReference constructor - they have a new
	constructor by memory pointer. Further more, some typedefs for
	semantic (cosmetic).

2004-07-03 18:38  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: typo corrected.

2004-07-03 17:49  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: prototype for identity
	added.

2004-07-03 17:32  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: New function identity using
	XprIdentity added.

2004-07-03 17:32  opetzold

	* include/tvmet/xpr/: Identity.h, Makefile.am, Matrix.h:
	XprIdentity added.

2004-06-27 22:32  opetzold

	* include/tvmet/: Matrix.h, Vector.h, loop/Matrix.h, loop/Vector.h,
	meta/Matrix.h, meta/Vector.h, xpr/Matrix.h, xpr/Vector.h: naming of
	function arguments and template parameter cleaner expressed, e.g.
	E1 to Dest, E2 to Src or assign functions explicit named. These
	should make the design and way of tvmet's behavior more clean.

2004-06-27 10:59  opetzold

	* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h: typedefs
	of return type of some functionals removed, the return type of is
	more clear now. Some cosmetics too.

2004-06-27 10:29  opetzold

	* include/tvmet/meta/: Matrix.h, Vector.h: {Row,Col}Stride renamed
	to M, N to avoid confusion about stride techniques.

2004-06-17 18:54  opetzold

	* include/tvmet/CommaInitializer.h: cosmetic.

2004-06-17 18:44  opetzold

	* include/tvmet/xpr/: MMProduct.h, Matrix.h, Vector.h: indent level
	printing corrected, still not correct yet (concerning indent).

2004-06-17 17:53  opetzold

	* include/tvmet/: Matrix.h, MatrixFunctions.h, MatrixOperators.h,
	Vector.h, loop/Matrix.h, loop/Vector.h, meta/Gemm.h, meta/Gemmt.h,
	meta/Gemtm.h, meta/Gemtv.h, meta/Gemv.h, xpr/MMProduct.h,
	xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
	xpr/Matrix.h, xpr/MatrixFunctions.h, xpr/MatrixOperators.h,
	xpr/MtMProduct.h, xpr/MtVProduct.h, xpr/Vector.h: unused template
	stuff removed, means unnecessary stride stuff removed, since it was
	never used inside the functions. Only meta {Matrix|Vector} is using
	it.

2004-06-16 11:30  opetzold

	* include/tvmet/loop/: Gemm.h, Gemmt.h, Gemtm.h, Gemtv.h, Gemv.h:
	duff's device checks on n != 0 now.

2004-06-16 10:55  opetzold

	* include/tvmet/util/Incrementor.h: example doc corrected.

2004-06-10 20:15  opetzold

	* doc/: compiler.dox, faq.dox, compiler.dox: updated.

2004-06-10 19:11  opetzold

	* include/tvmet/config/config-pgi.h: disabled
	TVMET_HAVE_LONG_DOUBLE, pgi 5.1 doesn't doesn't support it
	completly obviously (found with the trial version, no idea about
	commercial one).

2004-06-10 18:36  opetzold

	* configure.ac, include/tvmet/AliasProxy.h,
	include/tvmet/BinaryFunctionals.h, include/tvmet/Functional.h,
	include/tvmet/Matrix.h, include/tvmet/MatrixBinaryFunctions.h,
	include/tvmet/MatrixEval.h, include/tvmet/MatrixFunctions.h,
	include/tvmet/MatrixImpl.h, include/tvmet/MatrixOperators.h,
	include/tvmet/MatrixUnaryFunctions.h, include/tvmet/TvmetBase.h,
	include/tvmet/UnaryFunctionals.h, include/tvmet/Vector.h,
	include/tvmet/VectorBinaryFunctions.h,
	include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
	include/tvmet/VectorOperators.h,
	include/tvmet/VectorUnaryFunctions.h, include/tvmet/tvmet.h,
	include/tvmet/config/config-icc.h, include/tvmet/loop/Matrix.h,
	include/tvmet/loop/Vector.h, include/tvmet/meta/Matrix.h,
	include/tvmet/meta/Vector.h, include/tvmet/xpr/Matrix.h,
	include/tvmet/xpr/MatrixBinaryFunctions.h,
	include/tvmet/xpr/MatrixCol.h, include/tvmet/xpr/MatrixDiag.h,
	include/tvmet/xpr/MatrixFunctions.h,
	include/tvmet/xpr/MatrixOperators.h, include/tvmet/xpr/MatrixRow.h,
	include/tvmet/xpr/MatrixTranspose.h,
	include/tvmet/xpr/MatrixUnaryFunctions.h,
	include/tvmet/xpr/Vector.h,
	include/tvmet/xpr/VectorBinaryFunctions.h,
	include/tvmet/xpr/VectorFunctions.h,
	include/tvmet/xpr/VectorOperators.h,
	include/tvmet/xpr/VectorUnaryFunctions.h: Lot's of changes: The
	internal naming conventions for Fcnl_xxx has been changed to lower
	case, names are more conform to C++ standard and keywords. This
	allows to simplify the macros for implementation used. Further more
	declarations for functions where added. This are used mainly for
	gcc's __attribute__((always_inline)), which can be used for icc v8
	too. This allows to produce high optimized and inlined code even on
	lower optimization levels, e.g. -O./install For this tvmet has a
	new define TVMET_OPTIMIZE.

2004-06-09 09:11  opetzold

	* examples/: cmv.cc, mm.cc, mv.cc: some pragmas for icc added.

2004-06-08 18:19  opetzold

	* include/tvmet/: tvmet.h, config/config-gcc.h: added macro
	TVMET_CXX_ALWAYS_INLINE, to use gcc compiler better using
	__attribute__((always_inline)).

2004-06-08 18:17  opetzold

	* include/tvmet/CommaInitializer.h: using typename for value_type.

2004-06-08 18:16  opetzold

	* include/tvmet/NumericTraits.h: extended member to simplify
	complex calcs; not used yet.

2004-06-08 14:11  opetzold

	* doc/license.dox: fuck spammer; doxygen ignores java script -
	email removed completly.

2004-06-08 14:01  opetzold

	* doc/license.dox: shit spammer; corrected email adress using java
	script.

2004-06-07 14:33  opetzold

	* include/tvmet/CommaInitializer.h: cosmetic.

2004-06-07 13:53  opetzold

	* configure.ac, include/tvmet/config/config-icc.h: Intel compiler
	warnings now -Wall; in config-icc header pragma
	warning(disable:981) added (operands are evaluated in unspecified
	order).

2004-06-07 13:43  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: inline declaration
	removed from print members.

2004-05-27 17:34  opetzold

	* testsuite/Makefile.am: gcc's warning cxx flag -Wno-inline
	removed.

2004-05-18 19:35  opetzold

	* configure.ac: unnesessary comments removed.

2004-05-18 19:32  opetzold

	* configure.ac: better configure epilog.

2004-05-11 17:05  opetzold

	* THANKS: updated.

2004-05-01 03:13  opetzold

	* Makefile.am, configure.ac, config/ac_cxx_restrict.m4,
	doc/Makefile.am: more portabel configure process, thanks to the
	authors of the autobook. M4 macro ac_cxx_restrict removed and
	replaced by autoconf's ac_c_restrict macro.

2004-04-30 18:05  opetzold

	* include/tvmet/util/Random.h: using srand and time for
	initializing random umbers.

2004-04-30 18:03  opetzold

	* include/tvmet/Io.h: bug removed on zero elements matrix print;
	thanks to Claudia Bertram for reporting.

2004-04-29 00:25  opetzold

	* configure.ac: release 1.5.0 tagged and released.

2004-04-28 23:59  opetzold

	* doc/build.dox, NEWS: updated.

2004-04-28 23:59  opetzold

	* examples/Makefile.am: target examples moved to the examples dir,
	therefore they are not created by the default build.

2004-04-28 23:58  opetzold

	* configure.ac: default compiler's CFLAGS changed to empty args
	inside AC_SET_COMPILER.

2004-04-25 01:05  opetzold

	* Makefile.am, autogen.sh: removed, autotools autoreconfig is
	useable.

2004-04-24 14:11  opetzold

	* testsuite/Makefile.am: cppunit mandatory for check.

2004-04-24 13:59  opetzold

	* include/tvmet/Makefile.am: config.h added to lib sources, it's
	installed now too.

2004-04-24 13:55  opetzold

	* Makefile.am, configure.ac, regression/Makefile.am,
	regression/SelfTest.cc, regression/SelfTest.h,
	regression/TestComplexMatrix.cc, regression/TestComplexMatrix.h,
	regression/TestComplexVector.cc, regression/TestComplexVector.h,
	regression/TestConstruction.cc, regression/TestConstruction.h,
	regression/TestDimension.cc, regression/TestDimension.h,
	regression/TestMathOps.cc, regression/TestMathOps.h,
	regression/TestMatrixEval.cc, regression/TestMatrixEval.h,
	regression/TestMatrixFunctions.cc,
	regression/TestMatrixFunctions.h,
	regression/TestMatrixOperators.cc,
	regression/TestMatrixOperators.h, regression/TestSTL.cc,
	regression/TestSTL.h, regression/TestUnFunc.cc,
	regression/TestUnFunc.h, regression/TestUnloops.cc,
	regression/TestUnloops.h, regression/TestVectorEval.cc,
	regression/TestVectorEval.h, regression/TestVectorFunctions.cc,
	regression/TestVectorFunctions.h,
	regression/TestVectorOperators.cc,
	regression/TestVectorOperators.h, regression/TestXpr.cc,
	regression/TestXpr.h, regression/TestXprMatrixFunctions.cc,
	regression/TestXprMatrixFunctions.h,
	regression/TestXprMatrixOperators.cc,
	regression/TestXprMatrixOperators.h,
	regression/TestXprVectorFunctions.cc,
	regression/TestXprVectorFunctions.h,
	regression/TestXprVectorOperators.cc,
	regression/TestXprVectorOperators.h, regression/main.cc,
	testsuite/Makefile.am, testsuite/SelfTest.cc, testsuite/SelfTest.h,
	testsuite/TestComplexMatrix.cc, testsuite/TestComplexMatrix.h,
	testsuite/TestComplexVector.cc, testsuite/TestComplexVector.h,
	testsuite/TestConstruction.cc, testsuite/TestConstruction.h,
	testsuite/TestDimension.cc, testsuite/TestDimension.h,
	testsuite/TestMathOps.cc, testsuite/TestMathOps.h,
	testsuite/TestMatrixEval.cc, testsuite/TestMatrixEval.h,
	testsuite/TestMatrixFunctions.cc, testsuite/TestMatrixFunctions.h,
	testsuite/TestMatrixOperators.cc, testsuite/TestMatrixOperators.h,
	testsuite/TestSTL.cc, testsuite/TestSTL.h, testsuite/TestUnFunc.cc,
	testsuite/TestUnFunc.h, testsuite/TestUnloops.cc,
	testsuite/TestUnloops.h, testsuite/TestVectorEval.cc,
	testsuite/TestVectorEval.h, testsuite/TestVectorFunctions.cc,
	testsuite/TestVectorFunctions.h, testsuite/TestVectorOperators.cc,
	testsuite/TestVectorOperators.h, testsuite/TestXpr.cc,
	testsuite/TestXpr.h, testsuite/TestXprMatrixFunctions.cc,
	testsuite/TestXprMatrixFunctions.h,
	testsuite/TestXprMatrixOperators.cc,
	testsuite/TestXprMatrixOperators.h,
	testsuite/TestXprVectorFunctions.cc,
	testsuite/TestXprVectorFunctions.h,
	testsuite/TestXprVectorOperators.cc,
	testsuite/TestXprVectorOperators.h, testsuite/main.cc: directory
	regression renamed to testsuite to be conform more to the standard.

2004-04-24 13:36  opetzold

	* INSTALL: removed, since it's from autotools.

2004-04-24 01:41  opetzold

	* Makefile.am, autogen.sh, configure.ac, config/ac_c_long_long.m4,
	config/ac_cxx_have_complex.m4, config/ac_cxx_have_complex_math1.m4,
	config/ac_cxx_have_complex_math2.m4,
	config/ac_cxx_have_ieee_math.m4, config/ac_cxx_have_mutable.m4,
	config/ac_cxx_have_namespaces.m4, config/ac_cxx_have_sysv_math.m4,
	config/ac_cxx_partial_specialization.m4, config/ac_cxx_restrict.m4,
	config/ac_cxx_typename.m4, config/ac_prog_cxx_intel.m4,
	config/ac_prog_cxx_kai.m4, config/ac_prog_cxx_pgi.m4,
	config/ac_set_compiler.m4, config/op_cppunit_test.m4,
	config/op_doxygen_doc.m4, doc/Makefile.am, examples/Makefile.am,
	regression/Makefile.am, tests/Makefile.am: updated to work with
	actually autotools (autoconf-2.59, automake-1.8.3, libtool-1.5.6).
	The warnings on local m4 macros has been removed.

2004-04-23 23:03  opetzold

	* tvmet.m4: m4 macro name AM_PATH_TVMET has been quoted.

2004-04-21 18:39  opetzold

	* doc/build.dox: notes added where the files are installed in.

2004-04-20 01:46  opetzold

	* include/tvmet/TvmetBase.h: doxygen corrections.

2004-04-20 01:45  opetzold

	* doc/build.dox: updated

2004-04-20 01:45  opetzold

	* Makefile.am, configure.ac, doc/Doxyfile.in, doc/Makefile.am,
	examples/Makefile.am, regression/Makefile.am, tvmet.spec.in:
	adapted to the new m4 macro packages.

2004-04-20 01:41  opetzold

	* config/: op_cppunit_test.m4, op_doxygen_doc.m4: added.
	op_doxygen_docs replaces the ac_prog_doxygen.m4. This adds
	--enable-docs and --enable-verbose-latex to the configure script,
	which makes more sense as the options b#efore.

2004-04-20 01:39  opetzold

	* config/ac_prog_doxygen.m4: removed.

2004-04-16 20:08  opetzold

	* NEWS: updated.

2004-04-16 18:58  opetzold

	* configure.ac: g++'s CXX_DEBUG_FLAGS 'tuned' to -O1 (which is very
	rude, since abs on complex types fails on regressions - now it
	passes); bug removed inside compiler's AC_ARG_WITH: default
	compiler is g++ really for now 8-)

2004-04-16 18:54  opetzold

	* regression/Makefile.am: EXTRA_PROGRAMS changed to check_PROGRAMS.

2004-04-15 18:21  opetzold

	* regression/Makefile.am: target regression finishs with true.

2004-04-15 18:14  opetzold

	* regression/: Makefile.am, main.cc: target for make check added;
	main returns return value.

2004-04-15 12:19  opetzold

	* regression/Makefile.am: cosmetic

2004-04-13 00:23  opetzold

	* doc/Makefile.am: functions|operators.dox build again, for cvs use
	not would not be very clever.

2004-04-12 23:50  opetzold

	* Makefile.am, autogen.sh, configure.ac, doc/Makefile.am,
	examples/Makefile.am, include/Makefile.am,
	include/tvmet/Makefile.am, include/tvmet/config/Makefile.am,
	include/tvmet/loop/Makefile.am, include/tvmet/meta/Makefile.am,
	include/tvmet/util/Makefile.am, include/tvmet/xpr/Makefile.am,
	regression/Makefile.am: using libtool now; even if we not use
	static/shared libs. Therfore the distcheck and uninstall target
	works, as well as the build and install from separate build
	directory.

2004-04-12 23:29  opetzold

	* config/Makefile.am: removed.

2004-04-11 04:16  opetzold

	* doc/Makefile.am: build sources for doxy files separated, better
	structure, DISTCLEANFILES added.

2004-04-11 03:30  opetzold

	* doc/Doxyfile.in: sources in the current directory are parsed by
	doxygen too.

2004-04-11 03:29  opetzold

	* doc/notes.dox: link to operator_tab.html removed, since obsolete.

2004-04-11 03:29  opetzold

	* doc/operator_tab.html: removed, since obsolete.

2004-04-10 09:55  opetzold

	* configure.ac: more icc specific compiler switches.

2004-04-10 09:39  opetzold

	* configure.ac: compiler options moved more to the top of the file,
	before AC_PROG_CXX. Still warnings with icc on depency mode; icc
	doesn't know the -M option. How knows a way?

2004-04-10 09:37  opetzold

	* regression/: TestComplexMatrix.h, TestComplexVector.h: gcc-3.2
	problem on regression tests once more: fails on complex abs
	functions for vectors and matrices, the epsilon of the last row is
	bigger than numerical_limits::epsilon using -O0. Using -O1 the
	result is as expected. icc works fine with -O0! Anyway, header
	limits added, needed by icc.

2004-04-10 09:34  opetzold

	* doc/Makefile.am: test on exist pdf manual added.

2004-04-10 08:08  opetzold

	* doc/Makefile.am: CXX_FLAGS set to -O, this should compile on all
	compilers.

2004-04-10 08:06  opetzold

	* regression/Makefile.am: compiler flags set to  .

2004-04-10 08:05  opetzold

	* include/tvmet/meta/Vector.h: unused argument from
	all/any_elements removed to avoid compiler warnings.

2004-04-10 07:40  opetzold

	* doc/: Doxyfile.in, Makefile.am: build process outside the source
	directory is working now.

2004-04-10 06:58  opetzold

	* doc/: benchmark.dox, build.dox, compiler.dox, faq.dox, intro.dox,
	usage.dox: spell correction.

2004-04-10 02:31  opetzold

	* configure.ac: cosmetic changes.

2004-04-09 23:54  opetzold

	* include/tvmet/Io.h: doxyen class include directive corrected.

2004-04-09 23:12  opetzold

	* doc/Makefile.am: test on exist file replaced by directory for
	html dir.

2004-04-09 12:22  opetzold

	* configure.ac: 'check mark' for the found dot tool for inheritance
	diagrams used by doxygen

2004-04-09 10:54  opetzold

	* include/tvmet/meta/Gemm.h: comment on mandatory square matrices
	removed since isn't true.

2004-04-09 10:50  opetzold

	* doc/Makefile.am: target html/index.html does check on created
	html dir before.

2004-04-09 10:42  opetzold

	* doc/Makefile.am: better Makefile structure; formulas in HTML do
	work now. The problem was related to the LaTeX style used - doxygen
	needs it for formulas in HTML too and there is no way to set the
	environment right.

2004-04-09 09:18  opetzold

	* configure.ac: bug: changed AC_CANONICAL_BUILD to
	AC_CANONICAL_HOST; replaced after AC_CONFIG_AUX_DIR. Now the
	configure script will find the files needed.

2004-04-09 07:48  opetzold

	* configure.ac, doc/Makefile.am, doc/compiler.dox, doc/faq.dox,
	doc/footer.html, doc/footer.html.in, doc/projects.dox: footer.html
	replaced by footer.html.in; I'm using java script in the footer for
	email support to get lord of the spam hopefuly 8-| Apropriate files
	updated.

2004-03-29 14:04  opetzold

	* doc/Doxyfile.in: updated.

2004-03-29 14:04  opetzold

	* doc/Makefile.am: docs target postscript removed, since never
	used.

2004-03-28 20:06  opetzold

	* doc/: build.dox, faq.dox: updated.

2004-03-28 19:26  opetzold

	* Makefile.am, configure.ac, examples/Makefile.am: target examples
	removed. Since the directory does have the same name as the target,
	make doesn't build it.

2004-03-27 20:12  opetzold

	* Makefile.am: target added for md5 and gnu pgp signature.

2004-03-27 20:11  opetzold

	* configure.ac: cosmetic changes.

2004-03-27 15:37  opetzold

	* tvmet.spec.in: email removed (due to the spam problem).

2004-03-27 15:06  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MMProductTransposed.h,
	xpr/MMtProduct.h, xpr/MatrixFunctions.h, xpr/MMProduct.h: notation
	of formulas unified.

2004-03-27 15:00  opetzold

	* doc/tvmet.sty.in: using fancyhdr. This is due to doxygens include
	of this style on gnerating formulas for html docs. From principle
	point, it doubles since it's used before by doxygen.sty.

2004-03-27 14:27  opetzold

	* doc/: faq.dox, notes.dox, usage.dox, works.dox: typos corrected.

2004-03-27 14:19  opetzold

	* NEWS: updated and typos corrected

2004-03-27 14:07  opetzold

	* tvmet.spec.in: adapted for new configue options.

2004-03-27 12:17  opetzold

	* doc/Doxyfile.in, doc/Makefile.am, doc/tvmet.sty.in, configure.ac:
	for the LaTeX/pdf target we use our own style.

2004-03-27 10:36  opetzold

	* configure.ac: bugs removed used other compiler than gcc. Improved
	summarized user informations. New targets: --enable-optimizations
	and --enable-warnings; therefore better compiler options.

2004-03-27 10:34  opetzold

	* autogen.sh: autoconf running with --warnings=all

2004-03-27 10:32  opetzold

	* doc/compiler.dox: typo corrected in url

2004-03-27 09:46  opetzold

	* Makefile.am, config/ac_set_compiler.m4: new m4 macro
	AC_SET_COMPILER added - borrowed from blitz++

2004-03-27 09:43  opetzold

	* config/ac_prog_doxygen.m4: cvs Id tag added, more informations
	too.

2004-03-27 09:42  opetzold

	* config/ac_prog_doxygen.m4: latex docs enabled are default now.

2004-03-26 09:06  opetzold

	* NEWS: updated

2004-03-26 08:58  opetzold

	* examples/aliasing.cc: using tvmet:util:Incrementor now.

2004-03-26 08:56  opetzold

	* examples/: Makefile.am, alias.cc: example added for alias keyword

2004-02-05 17:12  opetzold

	* doc/projects.dox: url for iplt updated.

2004-01-27 19:16  opetzold

	* doc/compiler.dox: section about icc v8.0 updated.

2004-01-27 19:06  opetzold

	* include/tvmet/: MatrixUnaryFunctions.h, VectorUnaryFunctions.h,
	xpr/MatrixUnaryFunctions.h, xpr/VectorUnaryFunctions.h,
	config/config-icc.h: Intel v8.00 uses pure macros for isnan and
	isinf. This makes not possible to write overload this. Therefore
	it's disabled for this compiler.

2004-01-11 18:49  opetzold

	* include/tvmet/: Matrix.h, Vector.h: Constructor on iterators uses
	std::copy instead self written loop.

2003-12-19 19:01  opetzold

	* doc/: Util.h, dox_functions.cc: extended docs and TVMET_ prefix
	added.

2003-12-13 21:20  opetzold

	* include/tvmet/NumericTraits.h: infos about complex type added.

2003-12-09 19:38  opetzold

	* include/tvmet/VectorImpl.h: oh dear, forgotten Io.h header added.

2003-12-09 19:32  opetzold

	* include/tvmet/VectorImpl.h: copy&paste devel was here -
	IoPrintHelper template's arg corrected.

2003-12-09 19:31  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: member's print_on()
	using IoPrintHelper now, simplifies Matrix/Vector printing and
	spacing regarding types and signs.

2003-12-09 19:30  opetzold

	* include/tvmet/Makefile.am: Io.h added.

2003-12-09 19:29  opetzold

	* include/tvmet/Io.h: added, simplifies Matrix/Vector printing and
	spacing regarding types and signs.

2003-12-09 18:12  opetzold

	* include/tvmet/AliasProxy.h: AliasProxy member operator's return
	statement simplified.

2003-12-09 17:58  opetzold

	* include/tvmet/: Vector.h, VectorImpl.h: alias_xyz() functions for
	Vector<> for use with alias() added.

2003-12-09 17:55  opetzold

	* include/tvmet/: Matrix.h, MatrixImpl.h: alias_xyz() functions for
	Matrix<> for use with alias() added.

2003-12-07 20:34  opetzold

	* include/tvmet/AliasProxy.h: typo correction.

2003-12-07 19:52  opetzold

	* configure.ac: release 1.4.1 tagged and released.

2003-12-07 19:47  opetzold

	* NEWS: updated for release 1.4.1

2003-12-07 19:41  opetzold

	* benchmark/BTL-20030124.patch: aat and ata graph shows matrices
	with less than 10x10 too.

2003-12-07 19:39  opetzold

	* doc/: aat.png, ata.png: graph shows the dimension less than 10x10
	now.

2003-12-07 19:38  opetzold

	* doc/notes.dox: due to the forgotten tvmet/loop/Vector.h from
	1.4.0, we have to release a release 1.4.1 - notes updated.

2003-12-07 19:37  opetzold

	* include/tvmet/loop/Makefile.am: fix: forgotten Vector.h from
	1.4.0 added.

2003-12-07 19:09  opetzold

	* NEWS: updated.

2003-12-07 19:09  opetzold

	* doc/notes.dox: chapter notes about aliasing extended for alias(x)
	use.

2003-12-07 19:08  opetzold

	* doc/intro.dox: slighly corrections.

2003-12-07 18:43  opetzold

	* include/tvmet/: Makefile.am, Matrix.h, MatrixImpl.h, Vector.h,
	VectorImpl.h: new functions for AliasProxy/alias function added.
	These uses temporaries for alias assign like M += trans(M).

2003-12-07 18:38  opetzold

	* include/tvmet/AliasProxy.h: added.

2003-12-07 13:30  opetzold

	* regression/: TestComplexMatrix.h, TestComplexVector.h,
	TestUnloops.h: using util::Incrementor instead of old one from
	(absolete) RegrUtil.

2003-12-07 13:29  opetzold

	* include/tvmet/util/Makefile.am: Incrementor.h and Random.h added.

2003-12-07 10:51  opetzold

	* regression/Makefile.am: RegrUtil.h removed.

2003-12-07 10:50  opetzold

	* regression/RegrUtil.h: absolete, since mved to
	include/tvmet/util/Incrementor.h.

2003-12-07 10:50  opetzold

	* include/tvmet/util/: Incrementor.h, Random.h: added. Incrementor
	absoletes regession/RegrUtil.h.

2003-12-05 21:38  opetzold

	* doc/Doxyfile.in: cvs tag re-added.

2003-12-05 20:37  opetzold

	* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
	xpr/MatrixFunctions.h: doxygen notes on used temporaries removed
	since absolete statement.

2003-12-05 20:10  opetzold

	* doc/faq.dox: link to license added.

2003-12-05 20:08  opetzold

	* include/tvmet/UnaryFunctionals.h, include/tvmet/tvmet.h,
	doc/Doxyfile.in, doc/benchmark.dox, doc/build.dox,
	doc/compiler.dox, doc/faq.dox, doc/license.dox, doc/links.dox,
	doc/notes.dox, doc/usage.dox: doxygen warnigns corrected.

2003-12-05 18:48  opetzold

	* configure.ac: release-1-4-0 tagged and released.

2003-12-05 18:47  opetzold

	* NEWS: updated.

2003-12-05 18:46  opetzold

	* include/tvmet/Matrix.h: forwards for MatrixSliceConstReference
	added, the class self isn't in the actually dist and therefore not
	yet used!

2003-12-05 18:42  opetzold

	* tests/t.cc: updated to use the new naming convention - it seem's
	all operator combinations are supported.

2003-12-05 18:25  opetzold

	* doc/header.html: more compliant to the w3 standard.

2003-12-05 18:23  opetzold

	* doc/tvmet.css: style sheet updated based on doxygen 1.3.5 - nice
	look!

2003-12-04 20:18  opetzold

	* Makefile.am, configure.ac: updated for benchmark dir.

2003-12-04 20:18  opetzold

	* benchmark/: BTL-20030124.patch, Makefile.am: added.

2003-12-04 20:08  opetzold

	* NEWS: updated.

2003-12-03 20:01  opetzold

	* include/tvmet/VectorImpl.h: vector print_on() indent space
	increased, better look for matrix vector slices compared with
	matrizes self.

2003-12-03 19:21  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: print_on() works with
	complex types too. Unfortunally, ostream ignores setw(x) using gnu
	libstdc++-v3.

2003-12-01 19:54  opetzold

	* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: const correctness
	improved.

2003-12-01 19:21  opetzold

	* include/tvmet/: MatrixFunctions.h, VectorFunctions.h: min/max on
	Matrix/Vector uses iterators instead row/col loops.

2003-12-01 19:19  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: member's print_on()
	functions takes care on maximum element and aligns all element
	printing.

2003-11-30 19:35  opetzold

	* include/tvmet/: BinaryFunctionals.h, Matrix.h, MatrixImpl.h,
	TvmetBase.h, UnaryFunctionals.h, Vector.h, VectorImpl.h,
	xpr/BinOperator.h, xpr/Eval.h, xpr/Literal.h, xpr/MMProduct.h,
	xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
	xpr/Matrix.h, xpr/MatrixCol.h, xpr/MatrixDiag.h, xpr/MatrixRow.h,
	xpr/MatrixTranspose.h, xpr/MtMProduct.h, xpr/MtVProduct.h,
	xpr/Null.h, xpr/UnOperator.h, xpr/Vector.h: we distuingish between
	expression and matrix/vector printing by different member
	functions. foo::print_xpr() prints the expression, foo:print_on()
	prints the matrix/vector style as before. The global operator<<'s
	are overloaded according.

2003-11-30 16:39  opetzold

	* doc/matrix_vector.png: BTL benchmark result pngs added.

2003-11-30 16:30  opetzold

	* doc/Doxyfile.in: IMG_PATH set to doc directory.

2003-11-30 16:28  opetzold

	* doc/: aat.png, ata.png, axpy.png, matrix_matrix.png: BTL
	benchmark result pngs added.

2003-11-30 16:24  opetzold

	* doc/benchmark.dox: updated for BTL benchmark.

2003-11-30 16:24  opetzold

	* doc/Makefile.am: old benchmark placeholder replaced by BTL
	results.

2003-11-30 16:24  opetzold

	* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
	bench_matrix_vector_product.png, bench_vector_add.png,
	bench_vector_inner_product.png: benchmark result placeholder
	removed.

2003-11-30 11:47  opetzold

	* tvmet-config.1: cvs conflicts removed - concerning email adress
	changes.

2003-11-30 11:45  opetzold

	* include/tvmet/: Matrix.h, TvmetBase.h, Vector.h, xpr/MMProduct.h,
	xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
	xpr/Matrix.h, xpr/MtMProduct.h, xpr/MtVProduct.h, xpr/Vector.h:
	MetaTag<> replaced by dispatch<> to be more flexible by using
	Alexandrescu's Type-to-Type mapping (Ch. 2.5).

2003-11-30 09:26  opetzold

	* AUTHORS, configure.ac, tvmet-config.1, tvmet.spec.in, doc/Util.h,
	doc/compiler.dox, doc/dox_functions.cc, doc/dox_operators.cc,
	doc/faq.dox, doc/footer.html, doc/license.dox, doc/projects.dox,
	examples/frob_matrix_norm.cc, include/tvmet/BinaryFunctionals.h,
	include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
	include/tvmet/Extremum.h, include/tvmet/Functional.h,
	include/tvmet/Matrix.h, include/tvmet/MatrixBinaryFunctions.h,
	include/tvmet/MatrixEval.h, include/tvmet/MatrixFunctions.h,
	include/tvmet/MatrixImpl.h, include/tvmet/MatrixOperators.h,
	include/tvmet/MatrixUnaryFunctions.h,
	include/tvmet/NumericTraits.h, include/tvmet/RunTimeError.h,
	include/tvmet/TvmetBase.h, include/tvmet/TypePromotion.h,
	include/tvmet/UnaryFunctionals.h, include/tvmet/Vector.h,
	include/tvmet/VectorBinaryFunctions.h, include/tvmet/VectorEval.h,
	include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
	include/tvmet/VectorOperators.h,
	include/tvmet/VectorUnaryFunctions.h, include/tvmet/tvmet.h,
	include/tvmet/config/config-gcc.h,
	include/tvmet/config/config-icc.h,
	include/tvmet/config/config-kcc.h,
	include/tvmet/config/config-pgi.h, include/tvmet/loop/Gemm.h,
	include/tvmet/loop/Gemmt.h, include/tvmet/loop/Gemtm.h,
	include/tvmet/loop/Gemtv.h, include/tvmet/loop/Gemv.h,
	include/tvmet/loop/Matrix.h, include/tvmet/loop/Vector.h,
	include/tvmet/meta/Gemm.h, include/tvmet/meta/Gemmt.h,
	include/tvmet/meta/Gemtm.h, include/tvmet/meta/Gemtv.h,
	include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
	include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
	include/tvmet/util/Timer.h, include/tvmet/xpr/BinOperator.h,
	include/tvmet/xpr/Eval.h, include/tvmet/xpr/Literal.h,
	include/tvmet/xpr/MMProduct.h,
	include/tvmet/xpr/MMProductTransposed.h,
	include/tvmet/xpr/MMtProduct.h, include/tvmet/xpr/MVProduct.h,
	include/tvmet/xpr/Matrix.h,
	include/tvmet/xpr/MatrixBinaryFunctions.h,
	include/tvmet/xpr/MatrixCol.h, include/tvmet/xpr/MatrixDiag.h,
	include/tvmet/xpr/MatrixFunctions.h,
	include/tvmet/xpr/MatrixOperators.h, include/tvmet/xpr/MatrixRow.h,
	include/tvmet/xpr/MatrixTranspose.h,
	include/tvmet/xpr/MatrixUnaryFunctions.h,
	include/tvmet/xpr/MtMProduct.h, include/tvmet/xpr/MtVProduct.h,
	include/tvmet/xpr/Null.h, include/tvmet/xpr/UnOperator.h,
	include/tvmet/xpr/Vector.h,
	include/tvmet/xpr/VectorBinaryFunctions.h,
	include/tvmet/xpr/VectorFunctions.h,
	include/tvmet/xpr/VectorOperators.h,
	include/tvmet/xpr/VectorUnaryFunctions.h, regression/RegrUtil.h,
	regression/SelfTest.cc, regression/SelfTest.h,
	regression/TestComplexMatrix.cc, regression/TestComplexMatrix.h,
	regression/TestComplexVector.cc, regression/TestComplexVector.h,
	regression/TestConstruction.cc, regression/TestConstruction.h,
	regression/TestDimension.cc, regression/TestDimension.h,
	regression/TestMathOps.cc, regression/TestMathOps.h,
	regression/TestMatrixEval.cc, regression/TestMatrixEval.h,
	regression/TestMatrixFunctions.cc,
	regression/TestMatrixFunctions.h,
	regression/TestMatrixOperators.cc,
	regression/TestMatrixOperators.h, regression/TestSTL.cc,
	regression/TestSTL.h, regression/TestUnFunc.cc,
	regression/TestUnFunc.h, regression/TestUnloops.cc,
	regression/TestUnloops.h, regression/TestVectorEval.cc,
	regression/TestVectorEval.h, regression/TestVectorFunctions.cc,
	regression/TestVectorFunctions.h,
	regression/TestVectorOperators.cc,
	regression/TestVectorOperators.h, regression/TestXpr.cc,
	regression/TestXpr.h, regression/TestXprMatrixFunctions.cc,
	regression/TestXprMatrixFunctions.h,
	regression/TestXprMatrixOperators.cc,
	regression/TestXprMatrixOperators.h,
	regression/TestXprVectorFunctions.cc,
	regression/TestXprVectorFunctions.h,
	regression/TestXprVectorOperators.cc,
	regression/TestXprVectorOperators.h, regression/main.cc: email
	adress changed to point to sourceforce.

2003-11-29 09:27  opetzold

	* include/tvmet/CompileTimeError.h: Compile Time Error got tvmet
	prefix.

2003-11-20 20:33  opetzold

	* regression/TestComplexVector.h: test on abs ready.

2003-11-14 14:51  opetzold

	* regression/TestUnFunc.h: asin results are compared against
	M_PI/2.0 (forgotten to change).

2003-11-14 14:00  opetzold

	* include/tvmet/xpr/MatrixBinaryFunctions.h: cosmetic.

2003-11-14 14:00  opetzold

	* include/tvmet/xpr/VectorBinaryFunctions.h: functions on
	expressions doesn't return const_ref's - useless for expressions.
	Thanks to Julian C. Cummings.

2003-11-14 13:55  opetzold

	* regression/TestUnFunc.h: arguments are vOne/mOne for asin
	function. Thanks to Julian C. Cummings.

2003-11-13 21:41  opetzold

	* NEWS: updated for the upcoming release.

2003-11-13 20:44  opetzold

	* regression/TestUnloops.h: MM. MtM, MMt, Mv and Mtv tests added.

2003-11-13 20:44  opetzold

	* regression/TestUnloops.cc: regression test for int's ready.

2003-11-13 20:42  opetzold

	* include/tvmet/: BinaryFunctionals.h, Matrix.h, MatrixFunctions.h,
	MatrixImpl.h, UnaryFunctionals.h, Vector.h, VectorFunctions.h,
	VectorImpl.h: Expression printing gives more detailed informations.
	Further more they use a meta trigger to distuingish between use of
	meta or loop templates. This is done by overloading specialized
	member functions. We use an assign_to member function, which can be
	used for caching without leaving the scope! Matrix and Vector does
	have an enum Rows/Cols and Size.

2003-11-13 20:39  opetzold

	* include/tvmet/TvmetBase.h: indent level changed to 4 spaces,
	struct MetaTag added - used for member overloading to diszuingish
	between meta and loop templates.

2003-11-13 20:34  opetzold

	* include/tvmet/xpr/: BinOperator.h, Literal.h, MMProduct.h,
	MMProductTransposed.h, MMtProduct.h, MVProduct.h, Matrix.h,
	MatrixCol.h, MatrixDiag.h, MatrixRow.h, MatrixTranspose.h,
	MtMProduct.h, MtVProduct.h, Null.h, UnOperator.h, Vector.h:
	Expression printing gives more detailed informations. Further more
	they use a meta trigger to distuingish between use of meta or loop
	templates. This is done by overloading specialized member
	functions.

2003-11-13 20:31  opetzold

	* include/tvmet/loop/Gemm.h: prod is static inline.

2003-11-13 20:28  opetzold

	* include/tvmet/loop/Vector.h: added.

2003-11-13 20:28  opetzold

	* include/tvmet/tvmet.h: TVMET_COMPLEXITY_{M,V}_ASSIGN_TRIGGER and
	TVMET_COMPLEXITY_{MM,MV}_TRIGGER added resp. changed.

2003-11-03 20:53  opetzold

	* include/tvmet/loop/Makefile.am: Gemv.h and Gemtv.h added.

2003-11-03 20:52  opetzold

	* include/tvmet/loop/: Gemtv.h, Gemv.h: added for Mv and Mtv
	products.

2003-10-28 21:11  opetzold

	* include/tvmet/loop/Matrix.h: Duff's device removed, since bugy -
	using loops as before.

2003-10-28 21:02  opetzold

	* include/tvmet/loop/: Gemm.h, Gemmt.h, Gemtm.h, Matrix.h:
	rewritten using duff's device.

2003-10-28 19:54  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: member print_on():
	informations about types and sizes removed.

2003-10-28 19:43  opetzold

	* include/tvmet/: Matrix.h, Vector.h: Printing changed. A 'cout <<
	{matrix,vector};' doesn't give any informations about types and
	sizes any more - only data print. To get this use the static member
	function info(), which returns a {Matrix,Vector}::Info object for
	print on ostreams. This simplifies the copy&paste process to
	octave/matlab.

2003-10-28 18:27  opetzold

	* include/tvmet/Vector.h: complexity counter added, added a enum
	Sz.

2003-10-28 18:26  opetzold

	* include/tvmet/MatrixImpl.h: expression level printing according
	to other output.

2003-10-28 18:25  opetzold

	* include/tvmet/MatrixFunctions.h: row(), col() and diag() are
	using a MatrixConstReference now.

2003-10-28 18:25  opetzold

	* include/tvmet/Matrix.h: Matrix, MatrixConstReference does have an
	complexity counter as well as rewritten expression level printing.
	static member rows() and cols() renamed to n_rows()/n_cols(). Added
	new enum rows and cols. Using assign_to syntax.

2003-10-28 18:19  opetzold

	* include/tvmet/xpr/: BinOperator.h, Eval.h, Literal.h,
	MMProduct.h, MMProductTransposed.h, MMtProduct.h, MVProduct.h,
	Matrix.h, MatrixCol.h, MatrixDiag.h, MatrixRow.h,
	MatrixTranspose.h, MtMProduct.h, MtVProduct.h, Null.h,
	UnOperator.h, Vector.h: complexity counter added; expression level
	printing shows the complexity. XPrMatrix do have an assign_to
	member.

2003-10-28 18:17  opetzold

	* regression/Makefile.am: TestUnloops.{h,cc} added. Optimizer level
	is -O, no compiler debug infos.

2003-10-28 18:16  opetzold

	* regression/: TestUnloops.cc, TestUnloops.h: new test for loop
	regression operations added.

2003-10-28 18:12  opetzold

	* include/tvmet/loop/: Gemm.h, Gemmt.h, Gemtm.h: classes's
	constructor is public.

2003-10-28 18:11  opetzold

	* include/tvmet/loop/Makefile.am: Matrix.h added.

2003-10-28 18:07  opetzold

	* include/tvmet/loop/Matrix.h: added.

2003-10-26 09:18  opetzold

	* include/tvmet/TvmetBase.h: Indentlevel changed from 4 to 2
	spaces.

2003-10-26 08:13  opetzold

	* include/tvmet/Matrix.h: check on self assign removed since
	useless. The function operator=(const Matrix<T2, Rows, Cols>& rhs)
	does have a different signature allready.

2003-10-25 07:49  opetzold

	* regression/Makefile.am: optimization level changed to -O1 to
	reduce compile time.

2003-10-23 19:55  opetzold

	* include/tvmet/xpr/: MMProduct.h, MMProductTransposed.h,
	MMtProduct.h, MtMProduct.h: using new unrool looping stuff for
	bigger sized matrices.

2003-10-23 19:54  opetzold

	* include/tvmet/loop/Makefile.am: Gemmt.h and Gemtm.h added.

2003-10-23 19:53  opetzold

	* include/tvmet/loop/Gemm.h: doxygen corrections; internal enums
	renamed.

2003-10-23 19:52  opetzold

	* include/tvmet/loop/: Gemmt.h, Gemtm.h: added. Using loop
	unrolling for MtM and MMt matrix-matrix products.

2003-10-23 19:51  opetzold

	* include/tvmet/meta/Gemmt.h: doxygen corrections.

2003-10-21 21:49  opetzold

	* include/tvmet/loop/Gemm.h: doxygen corrections.

2003-10-21 21:42  opetzold

	* tests/Makefile.am: file bad_xpr_const_ref.cc added.

2003-10-21 21:40  opetzold

	* tests/bad_xpr_const_ref.cc: This example shows the problem on
	holding references by expressions. On higher optimization levels
	all things are good. Without optimizations it crashs.

2003-10-21 21:37  opetzold

	* tests/tvmet.cc: cvs Id and notes added. 'const E& restrict'
	replaced by 'const E'.

2003-10-21 21:23  opetzold

	* include/tvmet/xpr/MMProductTransposed.h: include header to meta
	stuff moved from MatrixFunctions.h to the appropriate headers.

2003-10-21 21:07  opetzold

	* include/tvmet/: tvmet.h, tvmet.h: macro TVMET_RVO_BUG_WO removed
	- never be needed. Macro TVMET_COMPLEXITY_{DEFAULT, MM, MV}_TRIGGER
	added. This allows the user to change meta template to
	looping/unlooping strategy. Since this is architecture/compiler
	specific, the best place would be inside config/config-[compiler].h

2003-10-21 20:48  opetzold

	* include/tvmet/NumericTraits.h: complexity for numeric types
	added.

2003-10-21 20:39  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MMProduct.h,
	xpr/MMtProduct.h, xpr/MVProduct.h, xpr/MtMProduct.h,
	xpr/MtVProduct.h: include header to meta stuff moved from
	MatrixFunctions.h to the appropriate headers.

2003-10-21 18:45  opetzold

	* doc/intro.dox: link to rvo_bug removed, since absolete.

2003-10-19 11:14  opetzold

	* include/tvmet/: meta/Gemm.h, meta/Gemmt.h, meta/Gemtm.h,
	xpr/MVProduct.h: doxygen corrections and extensions.

2003-10-19 10:34  opetzold

	* configure.ac: version 1.3.0 released and tagged.

2003-10-19 10:32  opetzold

	* NEWS: updated.

2003-10-19 10:32  opetzold

	* include/tvmet/xpr/: BinOperator.h, Eval.h, MMProduct.h,
	MMProductTransposed.h, MMtProduct.h, MVProduct.h, Matrix.h,
	MatrixCol.h, MatrixDiag.h, MatrixRow.h, MatrixTranspose.h,
	MtMProduct.h, MtVProduct.h, UnOperator.h, Vector.h: all expressions
	hold their arguments/sub expressions by const value instead by
	const reference as before. Compiled code runs successfully even
	with no optimization levels like -O0.

2003-10-19 09:04  opetzold

	* doc/notes.dox: composed operations updated. I have to write more
	using the O-notation.

2003-10-18 11:52  opetzold

	* include/tvmet/tvmet.h: doxygen docs for namespace loop added.

2003-10-18 11:42  opetzold

	* configure.ac, include/tvmet/Makefile.am: loop stuff added.

2003-10-18 11:42  opetzold

	* include/tvmet/loop/Makefile.am: added.

2003-10-18 11:41  opetzold

	* include/tvmet/loop/Gemm.h: prod() function using loops resp. loop
	unrolling added.

2003-10-18 09:43  opetzold

	* include/tvmet/Matrix.h: Matrix member functions rows() and cols()
	are static now.

2003-10-18 07:43  opetzold

	* regression/RegrUtil.h: doxygen docs added.

2003-10-14 19:27  opetzold

	* include/tvmet/: Matrix.h, Vector.h: operator=({Matrix,Vector})
	checks on self assign.

2003-10-14 18:32  opetzold

	* tests/tvmet.cc: enlighted. This shows only one calculation:
	B'D*B2.

2003-10-14 18:27  opetzold

	* tests/Makefile.am: bad_temps.cc added.

2003-10-14 18:27  opetzold

	* tests/bad_temps.cc: added. Acts as an example for wrong use of
	temps, aka rvo_bug.cc prior.

2003-10-14 18:06  opetzold

	* include/tvmet/xpr/Makefile.am: XprMtVProduct.h added.

2003-10-12 12:05  opetzold

	* include/tvmet/: Matrix.h, Vector.h: new feature 8) on defined
	TVMET_DYNAMIC_MEMORY: tvmet allocates memory using new/delete. This
	should simplify the debugging process using valgrind.

2003-10-12 12:03  opetzold

	* regression/Makefile.am: to CXXFLAGS -g for debugging added.

2003-10-12 11:01  opetzold

	* include/tvmet/xpr/ProductTransposed.h: removed since isn't used
	anywhere/anymore.

2003-10-12 09:52  opetzold

	* regression/TestComplexVector.h: tests on abs added, but not yet
	bounded to unit tests.

2003-10-12 09:50  opetzold

	* regression/TestComplexMatrix.h: tests on abs added.

2003-10-12 09:49  opetzold

	* doc/notes.dox: section rvo_bug removed, section temporaries
	updated.

2003-10-12 09:48  opetzold

	* doc/faq.dox: old reference about ne_operator removed.

2003-10-12 09:48  opetzold

	* configure.ac: message about make docs added.

2003-10-12 09:24  opetzold

	* include/tvmet/: MatrixUnaryFunctions.h, VectorUnaryFunctions.h:
	complex types does have their own macro to avoid ambigous
	overloads, happened by examples/frob_matrix_norm.cc and norm().

2003-10-12 08:49  opetzold

	* include/tvmet/MatrixOperators.h: doxygen corrections.

2003-10-12 08:45  opetzold

	* include/tvmet/: meta/Gemtv.h, MatrixFunctions.h: doxygen
	corrections.

2003-10-12 08:43  opetzold

	* tests/README: spelling error corrected.

2003-10-12 08:42  opetzold

	* tests/Makefile.am: rvo_bug.cc removed.

2003-10-12 08:42  opetzold

	* tests/rvo_bug.cc: removed, since absolete.

2003-10-12 08:41  opetzold

	* examples/hspiess.cc: use with a user specified temporary added.

2003-10-11 19:13  opetzold

	* NEWS, THANKS: updated.

2003-10-11 19:11  opetzold

	* examples/hspiess.cc: comments on wrong results removed, since
	absolete.

2003-10-11 19:10  opetzold

	* tests/Makefile.am: tvmet.cc added.

2003-10-11 19:10  opetzold

	* tests/tvmet.cc: new approached used added.

2003-10-11 19:08  opetzold

	* include/tvmet/: CommaInitializer.h, Matrix.h, MatrixFunctions.h,
	MatrixImpl.h, MatrixOperators.h, Vector.h, VectorBinaryFunctions.h,
	VectorImpl.h, meta/Gemm.h, meta/Gemmt.h, meta/Gemtm.h, meta/Gemv.h,
	meta/Matrix.h, meta/Vector.h, xpr/MMProduct.h,
	xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
	xpr/Matrix.h, xpr/MatrixCol.h, xpr/MatrixDiag.h,
	xpr/MatrixFunctions.h, xpr/MatrixOperators.h, xpr/MatrixRow.h,
	xpr/MatrixTranspose.h, xpr/MtMProduct.h, xpr/ProductTransposed.h,
	xpr/UnOperator.h, xpr/Vector.h: new approach for expression
	templates. This solves the RVO problem. Combining expressions is
	working now. All temporaries used are removed.
	{Matrix,Vector}ConstReference is used everywhere. Further more some
	cosmetic changes.

2003-10-11 19:02  opetzold

	* regression/TestDimension.h: Test for Mtx renamed.

2003-10-11 19:01  opetzold

	* include/tvmet/meta/Makefile.am: include/tvmet/xpr/MtVProduct.h
	include/tvmet/meta/Gemtv.h added.

2003-10-11 19:00  opetzold

	* include/tvmet/: meta/Gemtv.h, xpr/MtVProduct.h: added for
	transpose(Matrix)*Vector function.

2003-10-11 12:30  opetzold

	* include/tvmet/xpr/UnOperator.h: internal member naming convention
	simplified/cleared.

2003-10-11 11:50  opetzold

	* include/tvmet/xpr/: MatrixCol.h, MatrixDiag.h: internal member
	naming convention simplified/cleared.

2003-10-11 11:44  opetzold

	* include/tvmet/xpr/Literal.h: internal member naming convention
	simplified/cleared.

2003-10-11 11:37  opetzold

	* include/tvmet/xpr/: BinOperator.h, BinOperator.h: internal member
	naming convention simplified/cleared.

2003-10-05 19:46  opetzold

	* include/tvmet/xpr/Makefile.am: ConstRef.h removed.

2003-10-03 15:30  opetzold

	* include/tvmet/: MatrixBinaryFunctions.h, VectorBinaryFunctions.h,
	VectorBinaryFunctions.h: cosmetic.

2003-10-03 15:04  opetzold

	* include/tvmet/xpr/MatrixBinaryFunctions.h: macro FUNC(T lhs,
	const XprMatrix<E, Rows, Cols>& rhs) removed since never
	used/usefull.

2003-10-03 14:57  opetzold

	* include/tvmet/: MatrixBinaryFunctions.h, VectorBinaryFunctions.h:
	complex math: cref replaced by const_ref

2003-10-03 12:50  opetzold

	* regression/Makefile.am: TestComplexVector.h,
	TestComplexVector.cc, TestComplexMatrix.h, TestComplexMatrix.cc
	added

2003-10-03 12:49  opetzold

	* regression/: TestComplexMatrix.cc, TestComplexMatrix.h,
	TestComplexVector.cc, TestComplexVector.h: added.

2003-10-03 09:38  opetzold

	* regression/Makefile.am: RegrUtil.h added.

2003-10-03 09:37  opetzold

	* regression/RegrUtil.h: added, provides an Incrementor class for
	use with std::generate.

2003-10-02 22:24  opetzold

	* include/tvmet/: MatrixEval.h, VectorEval.h: cross links from
	{any,all}_elements to usage about compare.

2003-10-02 22:12  opetzold

	* include/tvmet/: BinaryFunctionals.h, CommaInitializer.h,
	CompileTimeError.h, Extremum.h, Functional.h, Matrix.h,
	MatrixBinaryFunctions.h, MatrixEval.h, MatrixFunctions.h,
	MatrixImpl.h, MatrixOperators.h, MatrixUnaryFunctions.h,
	NumericTraits.h, RunTimeError.h, TvmetBase.h, TypePromotion.h,
	UnaryFunctionals.h, Vector.h, VectorBinaryFunctions.h,
	VectorEval.h, VectorFunctions.h, VectorImpl.h, VectorOperators.h,
	VectorUnaryFunctions.h, tvmet.h, meta/Gemm.h, meta/Gemmt.h,
	meta/Gemtm.h, meta/Gemv.h, meta/Matrix.h, meta/Vector.h,
	util/General.h, xpr/BinOperator.h, xpr/Eval.h, xpr/Literal.h,
	xpr/MMProduct.h, xpr/MMProductTransposed.h, xpr/MMtProduct.h,
	xpr/MVProduct.h, xpr/Matrix.h, xpr/MatrixBinaryFunctions.h,
	xpr/MatrixCol.h, xpr/MatrixDiag.h, xpr/MatrixFunctions.h,
	xpr/MatrixOperators.h, xpr/MatrixRow.h, xpr/MatrixTranspose.h,
	xpr/MatrixUnaryFunctions.h, xpr/MtMProduct.h, xpr/Null.h,
	xpr/ProductTransposed.h, xpr/UnOperator.h, xpr/Vector.h,
	xpr/VectorBinaryFunctions.h, xpr/VectorFunctions.h,
	xpr/VectorOperators.h, xpr/VectorUnaryFunctions.h: cosmetic;
	indentations, cpp directive 'ifdef()' replaced by 'if defined'.

2003-10-02 22:09  opetzold

	* doc/dox_functions.cc: undo removing abs doc.

2003-10-02 21:39  opetzold

	* include/tvmet/xpr/ConstRef.h: removed, since never used.

2003-10-02 20:36  opetzold

	* regression/TestMathOps.h: undo for vector norm2 test.

2003-10-02 20:10  opetzold

	* include/tvmet/VectorUnaryFunctions.h: real, imag, arg, norm and
	conj added for complex types.

2003-10-02 20:10  opetzold

	* doc/dox_functions.cc: abs removed.

2003-10-02 20:10  opetzold

	* include/tvmet/: UnaryFunctionals.h, VectorBinaryFunctions.h: abs,
	real, imag, arg and norm functions for complex types added.
	include/tvmet/UnaryFunctionals.h

2003-10-02 20:09  opetzold

	* include/tvmet/MatrixUnaryFunctions.h: real,imag,arg,norm and conj
	for complex types added.

2003-10-02 20:08  opetzold

	* include/tvmet/MatrixBinaryFunctions.h: pow and polar for complex
	types added.

2003-10-02 20:06  opetzold

	* include/tvmet/BinaryFunctionals.h: Fcnl_polar added; cosmetic on
	Fcnl_swap

2003-10-02 20:04  opetzold

	* regression/: TestConstruction.cc, TestDimension.cc,
	TestMathOps.cc, TestMathOps.h: extented tests for complex types.

2003-09-28 11:07  opetzold

	* include/tvmet/VectorBinaryFunctions.h: pow and polar for complex
	types added.

2003-09-28 11:07  opetzold

	* include/tvmet/: BinaryFunctionals.h, Matrix.h,
	MatrixBinaryFunctions.h, MatrixFunctions.h, MatrixImpl.h,
	MatrixOperators.h, MatrixUnaryFunctions.h, UnaryFunctionals.h,
	Vector.h, VectorFunctions.h, VectorImpl.h, VectorOperators.h,
	VectorUnaryFunctions.h, xpr/MatrixBinaryFunctions.h,
	xpr/MatrixFunctions.h, xpr/MatrixOperators.h,
	xpr/MatrixUnaryFunctions.h, xpr/VectorBinaryFunctions.h,
	xpr/VectorFunctions.h, xpr/VectorOperators.h,
	xpr/VectorUnaryFunctions.h: functionals prefix fcnl_ renamed to
	Fcnl_ to follow the naming convention.

2003-09-28 11:04  opetzold

	* regression/: TestMatrixFunctions.h, TestXprMatrixFunctions.h,
	TestDimension.h: prodTrans renamed to trans_prod.

2003-09-28 09:30  opetzold

	* tests/rvo_bug.cc: type promotion removed and others - problem
	description simplified and shorter as before.

2003-09-28 09:22  opetzold

	* NEWS, NEWS: updated for upcoming release 1.3.0.

2003-09-28 09:16  opetzold

	* doc/notes.dox: Links from prodTrans to trans_prod renamed.

2003-09-28 09:12  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h:
	prodTrans renamed to trans_prod, this follows the naming convention
	of other special prod functions.

2003-09-28 09:07  opetzold

	* doc/: faq.dox, notes.dox, usage.dox: Documentaion updated for
	comparing matrices and vectors.

2003-09-28 08:38  opetzold

	* regression/: TestConstruction.h, TestDimension.h, TestMathOps.h,
	TestMatrixEval.h, TestMatrixFunctions.h, TestMatrixOperators.h,
	TestUnFunc.cc, TestUnFunc.h, TestVectorEval.h,
	TestVectorFunctions.h, TestVectorOperators.h, TestXpr.h,
	TestXprMatrixFunctions.h, TestXprMatrixOperators.h,
	TestXprVectorFunctions.h, TestXprVectorOperators.h: All tests with
	the bool eval() function replaced by {all,any}_elements.

2003-09-28 08:37  opetzold

	* include/tvmet/: MatrixEval.h, VectorEval.h, meta/Matrix.h,
	meta/Vector.h: bool eval() removed. This implementation was
	identical with these of all_elements.

2003-09-28 08:32  opetzold

	* doc/notes.dox: more notes about aliasing.

2003-09-28 08:31  opetzold

	* examples/Makefile.am: aliasing.cc added to show and how to
	prevent aliasing.

2003-09-28 08:31  opetzold

	* examples/aliasing.cc: added to show and how to prevent aliasing.

2003-09-27 22:48  opetzold

	* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h,
	meta/Matrix.h, meta/Vector.h, xpr/BinOperator.h, xpr/UnOperator.h:
	Member function applyOn renamed to apply_on according to tvmet's
	naming convention.

2003-09-27 22:47  opetzold

	* doc/benchmark.dox: updated.

2003-09-27 18:59  opetzold

	* doc/build.dox: configure target benchmark removed.

2003-09-27 18:54  opetzold

	* Makefile.am, configure.ac: benchmark removed from sources.

2003-09-27 18:50  opetzold

	* benchmark/: BenchImpl.h, BenchInfo.h, Benchmark.h,
	BenchmarkBase.h, Interface.h, Makefile.am, benchmark.m, blitz.cc,
	blitz.h, mtl.cc, mtl.h, peak.cc, peak.h, stl.cc, stl.h, tvmet.cc,
	tvmet.h, ublas.cc, ublas.h: benchmark removed from sources.

2003-09-27 18:14  opetzold

	* autogen.sh: comments on file.

2003-09-27 17:33  opetzold

	* include/tvmet/: CommaInitializer.h, CompileTimeError.h, Matrix.h,
	RunTimeError.h, Vector.h, xpr/Matrix.h, xpr/MatrixCol.h,
	xpr/MatrixDiag.h, xpr/MatrixRow.h, xpr/Vector.h: Macros
	{RT,CT}_CONDITION does have the prefix TVMET now.

2003-09-27 17:19  opetzold

	* config/ac_cxx_have_complex.m4: replaced from autoconf-archive.

2003-09-27 17:19  opetzold

	* config/: ac_cxx_have_complex_math1.m4,
	ac_cxx_have_complex_math2.m4: added from autoconf-archive, replaced
	for old ac_cxx_have_complex_math.m4

2003-09-27 17:17  opetzold

	* config/ac_cxx_have_complex_math.m4: ac_cxx_have_complex_math.m4
	removed, since it doesn't do what it should, thanks to Julian C.
	Cummings.

2003-09-27 16:46  opetzold

	* include/tvmet/MatrixBinaryFunctions.h: complex<> support improved
	using TVMET_HAVE_COMPLEX_MATH{1,2}

2003-09-25 21:37  opetzold

	* Makefile.am, configure.ac: better support for complex math -
	using new m4 files.

2003-09-25 21:34  opetzold

	* configure.ac: message about make targets added.

2003-09-25 21:10  opetzold

	* THANKS: updated.

2003-09-25 21:09  opetzold

	* include/tvmet/xpr/BinOperator.h: BinOps::value_type used since
	it's allways promoted, Thanks to Alex V. Frolov.

2003-09-25 21:07  opetzold

	* include/tvmet/BinaryFunctionals.h: return_type renamed to
	value_type to be consist to tvmet's naming standard. Conform to
	UnaryFunctionals.h now.

2003-09-25 21:05  opetzold

	* include/tvmet/: Matrix.h, Vector.h: this_type replaced by
	appropriate class name.

2003-09-23 20:52  opetzold

	* THANKS: updated.

2003-09-23 20:29  opetzold

	* include/tvmet/: CommaInitializer.h, Matrix.h, Vector.h:
	assignValue renamed to assign_value - following tvmet's nameing
	convention now.

2003-09-23 20:26  opetzold

	* include/tvmet/: Matrix.h, Vector.h: Constructors on this_type
	does assign ConstReference directly (no more use of typename);
	Iterator constructor loop uses != for comparing.

2003-09-21 09:06  opetzold

	* doc/: benchmark.dox, build.dox, compiler.dox, faq.dox, intro.dox,
	license.dox, links.dox, notes.dox, projects.dox, usage.dox,
	works.dox: some corrections more.

2003-09-21 08:59  opetzold

	* include/tvmet/tvmet.h: document corrections about TVMET_DEBUG.

2003-09-16 20:13  opetzold

	* tests/rvo_bug.cc: dynamic allocation more generic, using
	value_type instead double.  PromoteTraits for long added.

2003-09-16 19:54  opetzold

	* configure.ac: release 1.2.1 updated and tagged

2003-09-16 19:50  opetzold

	* tests/rvo_bug.cc: matrix data can use dynamic memory for
	debugging with valgrind. valgrind reports 30 invalid reads of size
	8, using the static temp work arround no errors where found.

2003-09-16 18:28  opetzold

	* THANKS: updated.

2003-09-16 18:25  opetzold

	* regression/TestDimension.h: Tests added for non-square row and
	col access.

2003-09-16 18:24  opetzold

	* include/tvmet/MatrixFunctions.h: bug removed: col() did return
	the wrong dimension (cols). Thanks to David Sarrut.

2003-09-13 09:29  opetzold

	* include/tvmet/: Makefile.am, meta/Makefile.am, util/Makefile.am,
	xpr/Makefile.am: target make-install-dirs and install-data-hook,
	tvmet replaced by PACKAGE macro.

2003-09-13 09:27  opetzold

	* include/tvmet/config/Makefile.am: cvs Id added.

2003-09-13 09:04  opetzold

	* regression/Makefile.am: cvs Id added.

2003-09-12 23:06  opetzold

	* doc/compiler.dox: subsection label for gcc33x corrected.

2003-09-11 21:09  opetzold

	* NEWS: updated for upcoming release.

2003-09-11 20:57  opetzold

	* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: doxygen header
	corrections.

2003-09-11 20:49  opetzold

	* include/tvmet/Extremum.h: doxygen header corrections.

2003-09-11 20:44  opetzold

	* include/tvmet/UnaryFunctionals.h: doxygen header corrections.

2003-09-11 20:36  opetzold

	* tests/: Makefile.am, rvo_bug.cc: RVO bug problem added.

2003-09-06 12:05  opetzold

	* include/tvmet/meta/: Vector.h, Matrix.h: assign member functions
	takes const functionals argument too for now.

2003-09-06 11:41  opetzold

	* include/tvmet/BinaryFunctionals.h: fcnl_Assign expression
	printing output corrected.

2003-09-06 11:08  opetzold

	* include/tvmet/: Matrix.h, MatrixBinaryFunctions.h, MatrixEval.h,
	MatrixFunctions.h, MatrixImpl.h, MatrixOperators.h,
	MatrixUnaryFunctions.h, Vector.h, VectorBinaryFunctions.h,
	VectorEval.h, VectorFunctions.h, VectorImpl.h, VectorOperators.h,
	VectorUnaryFunctions.h, xpr/VectorBinaryFunctions.h: all cref()
	renamed to const_ref() to be conform to the naming convention used.

2003-09-06 11:04  opetzold

	* include/tvmet/: Matrix.h, MatrixImpl.h, Vector.h, VectorImpl.h:
	all assign operator=() implementations moved from impl header to
	definition header, assign is using a const functional reference
	now.

2003-09-06 09:53  opetzold

	* include/tvmet/Matrix.h: doxygen corrections on wrong member docs.

2003-09-06 09:34  opetzold

	* doc/notes.dox: section on rvo bug extended.

2003-09-06 09:03  opetzold

	* NEWS: news added for upcoming release

2003-09-06 08:42  opetzold

	* include/tvmet/xpr/: VectorOperators.h, VectorOperators.h: bug
	corrected: bitops operator on XprVector and ints moved from subbed
	namespace tvmet to element_wise.

2003-09-06 08:39  opetzold

	* include/tvmet/tvmet.h: doxygen namespace docs corrected, the
	entries appears only once.

2003-08-26 20:55  opetzold

	* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
	xpr/MatrixFunctions.h, xpr/MatrixOperators.h: doxygen header
	corrections and extensions.

2003-08-26 20:15  opetzold

	* doc/Doxyfile.in: EXCLUDE directive for sources in the doc dir
	written.

2003-08-26 20:14  opetzold

	* doc/projects.dox: project iplt added.

2003-07-05 08:29  opetzold

	* include/tvmet/meta/: Gemm.h, Gemmt.h, Gemtm.h, Gemv.h, Matrix.h,
	Vector.h: cosmetic; private constructors, copy constructors and
	assign operators added where missed.

2003-07-03 19:48  opetzold

	* include/tvmet/xpr/Vector.h: doxygen header enlighted - removed
	comment on const correctnesss since it's not relevant.

2003-07-03 19:41  opetzold

	* include/tvmet/Vector.h: unused argument removed from
	VectorConstReference::operator=()

2003-07-03 19:31  opetzold

	* examples/: ray.cc, frob_matrix_norm.cc: asm output updated for up
	to date gcc und tvmet version.

2003-07-03 19:29  opetzold

	* include/tvmet/xpr/: BinOperator.h, ConstRef.h, Eval.h,
	MMProduct.h, MMProductTransposed.h, MMtProduct.h, MVProduct.h,
	Matrix.h, MatrixCol.h, MatrixDiag.h, MatrixRow.h,
	MatrixTranspose.h, MtMProduct.h, Null.h, ProductTransposed.h,
	UnOperator.h, Vector.h: all expression holds a const expression
	reference now; missed copy ctor added by defined
	TVMET_OPTIMIZE_XPR_MANUAL_CCTOR; cosmetci changes.

2003-07-03 19:27  opetzold

	* include/tvmet/: Matrix.h, Vector.h: manual copy ctor define
	TVMET_OPTIMIZE_XPR_MANUAL_CCTOR removed on
	{Vector,Matrix}ConstReference, since isn't an expression and it
	does crash teh regression tests.

2003-07-01 21:38  opetzold

	* include/tvmet/xpr/Literal.h: cosmetci changes.

2003-07-01 21:13  opetzold

	* include/tvmet/: Matrix.h, Vector.h: cosmetic changes.

2003-06-29 18:21  opetzold

	* tests/Makefile.am: target mmv removed.

2003-06-29 17:57  opetzold

	* configure.ac: release 1.2.0 tagged and updated.

2003-06-29 17:46  opetzold

	* NEWS: updated for upcoming release 1.2.0

2003-06-29 17:32  opetzold

	* include/tvmet/: MatrixEval.h, VectorEval.h: forwards on
	std::complex removed.

2003-06-29 17:31  opetzold

	* include/tvmet/TypePromotion.h: cosmetic changes, forwards on
	std::complex removed.

2003-06-29 16:27  opetzold

	* tests/mmv.cc: removed, obsolete.

2003-06-29 16:13  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: row/col
	functions updated for use with XprMatrix{Row,Col}. The row/col
	function on matrix expressions avoids use of temporaries due to
	now.

2003-06-29 16:11  opetzold

	* include/tvmet/xpr/Makefile.am: XprMatrix{Row,Col} added as
	replacement for Matrix{Row,Col}VectorConstReference.

2003-06-29 16:07  opetzold

	* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: XprMatrix{Row,Col}
	added as replacement for Matrix{Row,Col}VectorConstReference.

2003-06-29 16:06  opetzold

	* include/tvmet/MatrixImpl.h: print_on function on level printing
	extended.

2003-06-29 16:03  opetzold

	* include/tvmet/Matrix.h: Matrix{Row,Col}VectorConstReference
	removed, print_on function on level printing extended.

2003-06-28 18:26  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: note on temporary on diag
	function removed.

2003-06-28 17:27  opetzold

	* examples/: Makefile.am, frob_matrix_norm.cc: example added for
	diag function on matrix expression.

2003-06-28 17:23  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: diag
	functions adapted. diag on expressions does avoid temporaries for
	evaluations now.

2003-06-28 17:14  opetzold

	* include/tvmet/xpr/: MatrixDiag.h, Makefile.am: XprMatrixDiag
	added as replacement for MatrixDiagVectorConstReference

2003-06-28 17:14  opetzold

	* include/tvmet/Matrix.h: MatrixDiagVectorConstReference removed.

2003-06-28 10:48  opetzold

	* doc/: Doxyfile.in, Makefile.am, intro.dox: News file added.
	Doxyfile.in simplifies with *.dox pattern.

2003-06-28 10:30  opetzold

	* configure.ac: cosmetic for configure's help switch

2003-06-28 10:24  opetzold

	* regression/Makefile.am: CXXFLAGS added to compile tests with own
	flags. Avoids failed inline warnings on gcc-3.3. Changing
	compiler's inline-limit to 15.000 avoids warning too but warnings
	from cppunit!

2003-06-28 09:40  opetzold

	* doc/compiler.dox: closing words on gcc2.95.3 added.

2003-06-28 09:04  opetzold

	* doc/compiler.dox: Updated notes on gcc-3.3.

2003-06-27 23:32  opetzold

	* doc/compiler.dox: some text added on gcc-2.95.3. Complete porting
	to needs a lot of time and knowlege which doesn't I have.

2003-06-27 22:58  opetzold

	* include/tvmet/RunTimeError.h: include cassert added, makes
	g++-2.95.3 happy

2003-06-27 22:39  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: header g++2.95.3
	ready, member operator on pod implementions changed: takes
	apropriate member functions instead of operators (avoid confusions
	from element_wise namespace).

2003-06-27 22:37  opetzold

	* include/tvmet/: Matrix.h, Vector.h: header g++2.95.3 ready,
	syntax changes only.

2003-06-26 18:04  opetzold

	* NEWS: updated for upcoming release 1.2.0

2003-06-26 17:55  opetzold

	* examples/: hspiess.cc, xpr_print_m1.cc, xpr_print_m2.cc,
	xpr_print_m3.cc, xpr_print_m4.cc, xpr_print_mv1.cc,
	xpr_print_mv2.cc: corrections on new syntax, transpose -> trans

2003-06-26 17:51  opetzold

	* include/tvmet/: Matrix.h, Vector.h, VectorFunctions.h,
	meta/Vector.h, util/General.h, xpr/BinOperator.h, xpr/Eval.h,
	xpr/Literal.h, xpr/MVProduct.h, xpr/UnOperator.h, xpr/Vector.h,
	xpr/VectorFunctions.h: Vector index access changed from [] to ().
	This is the new default style style for tvmet Vectors. Old access
	with [] still supported and valid.

2003-06-26 17:43  opetzold

	* regression/: SelfTest.h, TestMathOps.h, TestVectorFunctions.h,
	TestVectorOperators.h, TestXprVectorFunctions.h: Vector index
	access changed from [] to (). This is the new default style style.

2003-06-24 21:31  opetzold

	* include/tvmet/Matrix.h: MatrixReference removed, since isn't used
	anywhere.

2003-06-24 21:31  opetzold

	* include/tvmet/Vector.h: VectorReference removed, since isn't used
	anywhere.

2003-06-24 20:58  opetzold

	* include/tvmet/Matrix.h: cosmetic change: access operator(i,j)
	does return a typedef reference instead of value_type&

2003-06-24 20:56  opetzold

	* include/tvmet/Vector.h: access operator[i] const does return a
	value_type; this solves (hopefully) reported problems with
	g++2.95.x and is conform to the matrix access operator(i,j) now.

2003-06-18 18:54  opetzold

	* doc/notes.dox: notes on rvo bug added to notes contents.

2003-06-16 21:27  opetzold

	* NEWS: updated for upcoming release 1.2.0

2003-06-16 19:56  opetzold

	* doc/intro.dox: link added to note's rvo bug.

2003-06-16 19:52  opetzold

	* doc/notes.dox: chapter on chained expressions added.

2003-06-16 19:52  opetzold

	* doc/faq.dox: comments on chained expressions removed

2003-06-16 19:44  opetzold

	* doc/faq.dox: removed chapter on call overloaded operator since
	the example is obsolete. No idea if there a need for this chapter
	any more - the praxis will it show.

2003-06-16 19:41  opetzold

	* doc/notes.dox: updated chapter on optimizing.

2003-06-15 10:37  opetzold

	* include/tvmet/MatrixFunctions.h: min/max temps correct
	innitialized.

2003-06-15 10:36  opetzold

	* doc/faq.dox, doc/notes.dox, include/tvmet/MatrixFunctions.h,
	include/tvmet/MatrixOperators.h, include/tvmet/VectorFunctions.h,
	include/tvmet/meta/Gemm.h, include/tvmet/meta/Gemmt.h,
	include/tvmet/meta/Gemtm.h, include/tvmet/meta/Gemv.h,
	include/tvmet/xpr/MMProduct.h,
	include/tvmet/xpr/MMProductTransposed.h,
	include/tvmet/xpr/MMtProduct.h, include/tvmet/xpr/MVProduct.h,
	include/tvmet/xpr/MatrixFunctions.h,
	include/tvmet/xpr/MatrixOperators.h,
	include/tvmet/xpr/MtMProduct.h,
	include/tvmet/xpr/ProductTransposed.h,
	include/tvmet/xpr/VectorFunctions.h, regression/TestDimension.h,
	regression/TestMathOps.h, regression/TestMatrixFunctions.h,
	regression/TestMatrixOperators.h, regression/TestVectorFunctions.h,
	regression/TestXpr.h, regression/TestXprMatrixFunctions.h,
	regression/TestXprMatrixOperators.h,
	regression/TestXprVectorFunctions.h: all product functions renamed
	to prod, all transpose to trans. This allows shorter equations.

2003-06-13 19:59  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: cosmetic changes

2003-06-10 20:00  opetzold

	* include/tvmet/BinaryFunctionals.h: fcnl_Swap::print_on()
	corrected, temp type renamed according to tvmet's style.

2003-06-10 19:56  opetzold

	* regression/: TestMatrixFunctions.h, TestVectorFunctions.h: test
	corrected and extended due to renaming max to maximum, min to
	minimum and introduced the new function min/max.

2003-06-08 21:01  opetzold

	* include/tvmet/: MatrixFunctions.h, VectorFunctions.h: old max/min
	function renamed to maximum/minimum. new function max/min added
	returning max/min as value.

2003-06-08 20:20  opetzold

	* doc/intro.dox: notes for chained expressions on frontpage. There
	are problems on chained expressions due to used temporaries.

2003-06-08 20:16  opetzold

	* doc/faq.dox: extended for chained expressions.

2003-06-08 19:53  opetzold

	* doc/: dox_functions.cc, dox_operators.cc: doxygen doc generators
	partiell corrected

2003-06-08 19:30  opetzold

	* include/tvmet/: MatrixEval.h, MatrixFunctions.h: doxygen header
	corrections

2003-06-08 19:18  opetzold

	* examples/hspiess.cc: some notes on example written.

2003-06-08 19:01  opetzold

	* examples/: Makefile.am, hspiess.cc: practical example added.

2003-06-08 18:55  opetzold

	* include/tvmet/: config/config-gcc.h, xpr/BinOperator.h,
	xpr/Eval.h, xpr/Matrix.h, xpr/MatrixTranspose.h, xpr/UnOperator.h,
	xpr/Vector.h: optimizing defines
	TVMET_OPTIMIZE_XPR_CTOR_ARGS_BY_VALUE
	TVMET_OPTIMIZE_XPR_MANUAL_CCTOR removed, all arguments are taken by
	const references and we hope on optimized copy constructor by
	compiler.

2003-06-08 18:22  opetzold

	* include/tvmet/: Matrix.h, MatrixBinaryFunctions.h, MatrixEval.h,
	MatrixFunctions.h, MatrixImpl.h, MatrixOperators.h, Vector.h,
	VectorBinaryFunctions.h, VectorEval.h, VectorFunctions.h,
	VectorImpl.h, VectorOperators.h, meta/Matrix.h, meta/Vector.h,
	xpr/MatrixBinaryFunctions.h, xpr/MatrixFunctions.h,
	xpr/MatrixOperators.h, xpr/MatrixUnaryFunctions.h,
	xpr/VectorBinaryFunctions.h, xpr/VectorFunctions.h,
	xpr/VectorOperators.h, xpr/VectorUnaryFunctions.h: all expression
	are taken by const references now. This solves the problem with g++
	regression tests. Obviously is the return value optimization is
	limited to to small expressions even by argument copying.

2003-06-08 16:36  opetzold

	* include/tvmet/Matrix.h: member naming frm m_matrix changed to
	m_data according to others.

2003-06-08 15:49  opetzold

	* regression/TestXprMatrixFunctions.h: test on row/col II
	corrected.

2003-06-08 12:59  opetzold

	* include/tvmet/MatrixImpl.h: comment changes for
	operator=(XprMatrix).

2003-06-08 12:58  opetzold

	* include/tvmet/VectorImpl.h: comment changes for
	operator=(XprVector<>)

2003-06-08 12:17  opetzold

	* include/tvmet/MatrixImpl.h: comment changes for
	operator=(XprMatrix).

2003-06-08 10:58  opetzold

	* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
	VectorFunctions.h, VectorOperators.h, xpr/MatrixFunctions.h,
	xpr/MatrixOperators.h, xpr/VectorFunctions.h,
	xpr/VectorOperators.h: undo: functions and operators with pod are
	specialized by pod type again, the icc does compile now once more;
	added more complex support.

2003-06-08 10:58  opetzold

	* regression/TestXprMatrixFunctions.h: critical functions  on
	failed regression tests moved to own test function.

2003-06-07 14:53  opetzold

	* regression/TestXprMatrixFunctions.h: test changed for row,col and
	diag.

2003-06-07 14:52  opetzold

	* regression/: TestXprMatrixOperators.cc, TestXprMatrixOperators.h,
	Makefile.am: new tests added for operators on XprMatrizes.

2003-06-07 12:13  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: number
	argument on function col renamed to no to avoid confusions.

2003-06-07 11:54  opetzold

	* include/tvmet/: Matrix.h, MatrixFunctions.h,
	xpr/MatrixFunctions.h: correction on const correctness on Matrix<>
	functions for row,col and diag. MatrixRowVectorReference,
	MatrixColVectorReference and MatrixDiagVectorReference renamed to
	MatrixRowVectorConstReference, MatrixColVectorConstReference and
	MatrixDiagVectorConstReference.

2003-06-07 11:54  opetzold

	* regression/TestXprMatrixFunctions.h: new tests added for
	row,col,diag,transpose and xxx_products on XprMatrizes

2003-06-07 11:16  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: MMt_product() argument
	corrected.

2003-06-07 10:14  opetzold

	* THANKS: new entry

2003-06-07 09:59  opetzold

	* doc/faq.dox: FAQ wrote on no_match_operator.

2003-06-07 09:32  opetzold

	* examples/: Makefile.am, redwards.cc: example added from problem
	report from R.Edwards.

2003-06-05 22:22  opetzold

	* include/tvmet/xpr/: MatrixFunctions.h, VectorFunctions.h: doxygen
	header corrections

2003-06-05 22:20  opetzold

	* include/tvmet/xpr/VectorFunctions.h: matrix expression's binary
	and unary functions moved to an own header.

2003-06-05 22:14  opetzold

	* include/tvmet/xpr/: Makefile.am, Vector.h,
	VectorBinaryFunctions.h, VectorUnaryFunctions.h: matrix
	expression's binary and unary functions moved to an own header.

2003-06-05 22:01  opetzold

	* include/tvmet/xpr/MatrixOperators.h: operators for add,sub,mul
	and div use the appropriate functions. operators reordered and
	cosmetics.

2003-06-05 21:56  opetzold

	* include/tvmet/xpr/Matrix.h: matrix expression's binary and unary
	functions moved to an own header.

2003-06-05 21:41  opetzold

	* include/tvmet/VectorOperators.h: namespace element_wise
	corrections.

2003-06-05 21:33  opetzold

	* include/tvmet/MatrixOperators.h: namespace element_wise
	corrections.

2003-06-05 21:13  opetzold

	* include/tvmet/xpr/Makefile.am: header sorted according to 'ls
	-la', new header MatrixBinaryFunctions.h MatrixUnaryFunctions.h
	added.

2003-06-05 21:09  opetzold

	* include/tvmet/xpr/: MatrixBinaryFunctions.h, MatrixFunctions.h,
	MatrixUnaryFunctions.h: matrix expression's binary and unary
	functions moved to an own header.

2003-06-05 21:06  opetzold

	* regression/TestMathOps.h: Test added on
	product(Matrix,XprVector).

2003-06-05 20:14  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: new function on matrix
	expressions for transpose, row, col and diag added.

2003-06-05 19:43  opetzold

	* regression/TestMathOps.h: test added for prod(Matrix, XprVector).

2003-06-05 19:42  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: productTransposed,
	MtM_product, MMt_product on XprMatrizes does return the appropriate
	function, same to product(XprMatrix,XprVector).

2003-06-05 19:36  opetzold

	* include/tvmet/MatrixOperators.h: copy&past devel on operator on
	Matrix and XprVector killed.

2003-06-05 19:34  opetzold

	* include/tvmet/: MatrixFunctions.h, MatrixOperators.h: new product
	function and operator on Matrix and XprVector added.

2003-06-05 19:23  opetzold

	* include/tvmet/: VectorFunctions.h, meta/Vector.h,
	xpr/VectorFunctions.h: meta::Vector::cross() removed, compile error
	(never occoured before). Since its build by hand it doesn't matter.
	Remark todo added in doxygen header.

2003-06-05 18:54  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: productTransposed,
	MtM_product, MMt_product on XprMatrizes added.

2003-06-05 18:30  opetzold

	* regression/Makefile.am: header and cpp files reordered according
	to a 'ls -ls'

2003-06-02 21:37  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: Bug removed: dimension on
	temporary rhs corrected.

2003-06-02 21:37  opetzold

	* include/tvmet/: MatrixImpl.h, VectorImpl.h: implementing macros
	renamed according to tvmet's standard.

2003-06-02 20:00  opetzold

	* include/tvmet/Makefile.am: Files Matrix{Binary,Unary}Functions.h,
	Vector{Binary,Unary}Functions.h added.

2003-06-01 16:57  opetzold

	* regression/TestXprVectorOperators.h: corrected negate() test.

2003-06-01 16:01  opetzold

	* regression/: Makefile.am, TestXprVectorOperators.cc,
	TestXprVectorOperators.h: added.

2003-06-01 15:59  opetzold

	* regression/TestVectorFunctions.h: beautified

2003-06-01 15:57  opetzold

	* include/tvmet/xpr/VectorOperators.h: fucntions for add,sub,mul
	and div use their appropriate functions, reordering of
	implementations.

2003-06-01 15:55  opetzold

	* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h: acros
	reordered, all macros implementing somethings does have the
	TVMET_IMPLEMENT_MACRO name.

2003-06-01 15:15  opetzold

	* include/tvmet/UnaryFunctionals.h: macro TVMET_UNARY_FUNCTION
	renamed to TVMET_IMPLEMENT_MACRO

2003-06-01 15:13  opetzold

	* include/tvmet/BinaryFunctionals.h: macro TVMET_BINARY_FUNCTION
	renamed to TVMET_IMPLEMENT_MACRO

2003-06-01 13:38  opetzold

	* regression/: Makefile.am, TestXprMatrixFunctions.cc,
	TestXprMatrixFunctions.h: tests added for add,sub,mul and div on
	xpr matrizes.

2003-06-01 00:46  opetzold

	* include/tvmet/: VectorFunctions.h, meta/Vector.h,
	xpr/VectorFunctions.h: Vector norm1 implementation replaced by
	sum(abs(v)); no need for meta:abs_sum() which is removed.

2003-06-01 00:46  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: new arithmetic functions
	add,sub,mul and div for expression matrizes added.

2003-05-31 23:30  opetzold

	* regression/TestXprVectorFunctions.h: tests for sum, prod, dot,
	cross, norm1, norm2, normalize for vector expressions added.

2003-05-31 23:29  opetzold

	* include/tvmet/: Vector.h, xpr/Vector.h, xpr/VectorFunctions.h:
	new functions sum, prod, dot, cross, norm1, norm2, normalize for
	vector expressions added.

2003-05-31 22:14  opetzold

	* include/tvmet/: Matrix.h, Vector.h, xpr/Matrix.h,
	xpr/MatrixFunctions.h, xpr/Vector.h: include headers order changed.
	Hopefully better distuingish between Matrix and Vector.

2003-05-31 22:11  opetzold

	* include/tvmet/xpr/Makefile.am: Xpr.h removed.

2003-05-31 22:11  opetzold

	* include/tvmet/xpr/Xpr.h: removed.

2003-05-31 22:06  opetzold

	* NEWS: some news added for upcoming release.

2003-05-31 21:54  opetzold

	* include/tvmet/xpr/Makefile.am: Functions.h removed.

2003-05-31 21:44  opetzold

	* include/tvmet/xpr/Functions.h: removed.

2003-05-31 21:39  opetzold

	* include/tvmet/Matrix.h: RT_CONDITION on Row/ColVectorReference
	corrected.

2003-05-31 21:38  opetzold

	* include/tvmet/xpr/: Matrix.h, Vector.h: include header corrected.

2003-05-31 21:05  opetzold

	* include/tvmet/Matrix.h: RT_CONDITION on element access for
	MatrixReference, Row/Col/DiagVector added.

2003-05-31 21:00  opetzold

	* include/tvmet/: Matrix.h, Vector.h: RT_CONDITION error message
	changed - report class name now.

2003-05-31 20:58  opetzold

	* include/tvmet/xpr/: Matrix.h, Vector.h: RT_CONDITION on element
	access added.

2003-05-31 20:25  opetzold

	* include/tvmet/xpr/VectorFunctions.h: new functions add,sub,mul
	and div on vector expressions.

2003-05-31 20:23  opetzold

	* regression/TestMathOps.h: corrections, removed parts from other
	tests.

2003-05-31 20:20  opetzold

	* regression/: TestUnFunc.cc, TestUnFunc.h: cosmetic, new tests for
	min/max added.

2003-05-31 20:19  opetzold

	* regression/Makefile.am: TestXprVectorFunctions.h
	TestXprVectorFunctions.cc added.

2003-05-31 20:18  opetzold

	* regression/: TestXprVectorFunctions.cc, TestXprVectorFunctions.h:
	added.

2003-05-31 20:16  opetzold

	* include/tvmet/VectorFunctions.h: doxygen header correction

2003-05-31 17:20  opetzold

	* regression/TestXpr.h: tests on eval removed since its on its own
	headers.

2003-05-31 16:19  opetzold

	* regression/TestSTL.h: test on construction and std::copy() for
	matrizes added

2003-05-31 15:59  opetzold

	* regression/: TestMatrixOperators.cc, TestMatrixOperators.h,
	Makefile.am: added, tests on matrix operators.

2003-05-31 15:40  opetzold

	* regression/TestMatrixFunctions.h: rewritten and extended, holds
	all arithmetic functions from header tvmet/MatrixFunctions.h.

2003-05-31 15:27  opetzold

	* include/tvmet/RunTimeError.h: forgotten trailing backslash added
	after change of output format.

2003-05-31 15:21  opetzold

	* include/tvmet/: RunTimeError.h, Matrix.h, Vector.h: output format
	changed for macro RT_CONDITION

2003-05-31 11:10  opetzold

	* regression/TestVectorFunctions.h: test on normalize added.

2003-05-31 10:54  opetzold

	* regression/Makefile.am: TestVectorOperators.h
	TestVectorOperators.cc added.

2003-05-31 10:54  opetzold

	* regression/: TestVectorOperators.cc, TestVectorOperators.h: added
	for tests on vector operators. Test on all arithmetic operators on
	vectors and vector expressions.

2003-05-31 10:50  opetzold

	* regression/TestVectorFunctions.h: scalarUpdAssign1() on int
	specialized functions removed.

2003-05-31 10:35  opetzold

	* regression/TestVectorFunctions.h: test on neg operator removed;
	self test on reference functions/operations use assert now.

2003-05-31 10:29  opetzold

	* regression/TestVectorFunctions.h: new tests added. This file
	holds the tests for all functions declared in header
	tvmet/VectorFunctions.h, exspect normalize.

2003-05-29 11:39  opetzold

	* regression/SelfTest.cc: self test on std::complex added.

2003-05-29 11:26  opetzold

	* regression/TestConstruction.h: cosmetic

2003-05-29 10:26  opetzold

	* include/tvmet/: MatrixOperators.h, VectorOperators.h: big
	cosmetic changes, operators using add,sub,mul and div functions
	written

2003-05-29 10:26  opetzold

	* regression/Makefile.am: new files TestMatrixEval.h,
	TestMatrixEval.cc, TestVectorEval.h, TestVectorEval.cc added

2003-05-29 10:26  opetzold

	* regression/TestMathOps.h: test on vector elementwise product:
	function renamed to prod.

2003-05-29 10:26  opetzold

	* regression/TestXpr.h: fn_MVProduct: product on vectors renamed to
	elementwise mul function due to function name change.

2003-05-29 10:26  opetzold

	* regression/TestMatrixFunctions.h: ew_product: elementwise product
	on matrix renamed to element_wise::mul function due to function
	name change.

2003-05-29 10:25  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: transpose(XprMatrix<>) moved
	here from MatrixFunctions.h - it's on a better place here.

2003-05-29 09:56  opetzold

	* include/tvmet/Matrix.h: header for matrix binary and unary
	functions included here.

2003-05-29 09:53  opetzold

	* include/tvmet/: MatrixFunctions.h, MatrixUnaryFunctions.h,
	MatrixBinaryFunctions.h: all unary/binary functions moved to an own
	header; new arithmetic functions add, sub, mul, div; a lot of
	cosmetic

2003-05-29 09:47  opetzold

	* include/tvmet/tvmet.h: forward for std::complex<T> here now,
	cosmetic changes

2003-05-29 09:45  opetzold

	* include/tvmet/Vector.h: cosmetic, header for vector binary and
	unary functions included here.

2003-05-29 09:45  opetzold

	* include/tvmet/: VectorBinaryFunctions.h, VectorUnaryFunctions.h:
	all unary/binary functions moved to an own header; new arithmetic
	functions add, sub, mul, div; a lot of cosmetic

2003-05-29 09:45  opetzold

	* include/tvmet/VectorFunctions.h: all unary/binary functions moved
	to an own header; new arithmetic functions add, sub, mul, div;
	former product renamed to prod to avoid name conflicts (does
	element wise product on all elements vs. product on
	matrix/vectors); element_wise::product renamed to mul; a lot of
	cosmetic

2003-05-29 09:18  opetzold

	* include/tvmet/VectorEval.h: doc corrected on eval use in example;
	cosmetic changes

2003-05-29 09:15  opetzold

	* include/tvmet/util/General.h: namespace delimiter tvmet:: on
	functions removed.

2003-05-29 09:14  opetzold

	* regression/TestVectorEval.h: cosmetic changes

2003-05-29 09:12  opetzold

	* regression/: TestMatrixEval.cc, TestMatrixEval.h: added, former
	matrix part of TestEval

2003-05-27 22:46  opetzold

	* include/tvmet/VectorEval.h: eval for long long added,
	eval(XprVector<E1, Sz> e1, XprVector<E2, Sz> e2, XprVector<E3, Sz>
	e3) removed it was allways here.

2003-05-27 22:44  opetzold

	* regression/: TestVectorEval.cc, TestVectorEval.h: added, former
	vector part of TestEval

2003-05-27 21:45  opetzold

	* regression/: TestEval.cc, TestEval.h: files removed and replaced
	by new files TestVectorEval.{h,cc} and TestMatrixEval.{h,cc}

2003-05-26 21:03  opetzold

	* include/tvmet/: VectorEval.h, VectorFunctions.h: doxygen headers
	beautified.

2003-05-25 17:11  opetzold

	* configure.ac: release 1.1.0 tagged and updated.

2003-05-25 11:34  opetzold

	* include/tvmet/VectorFunctions.h: doxygen correctness on
	norm1/norm2 doc

2003-05-25 11:30  opetzold

	* regression/TestMathOps.h: regression for norm1/2 rewritten.

2003-05-25 11:30  opetzold

	* include/tvmet/: VectorFunctions.h, meta/Vector.h: new function
	norm1 added.

2003-05-25 10:15  opetzold

	* regression/Makefile.am: new files TestMatrixEval.h,
	TestMatrixEval.cc, TestVectorEval.h, TestVectorEval.cc added

2003-05-25 09:49  opetzold

	* regression/TestMathOps.h: tests on vector norm changed due to
	name changing.

2003-05-25 09:48  opetzold

	* include/tvmet/VectorFunctions.h: naming convention changed: norm2
	is the l2 form of vector norm, prior name was norm; old norm2
	removed since it was the l2 norm squared.

2003-05-24 14:46  opetzold

	* configure.ac: icc CXXFLAGS warnings changed to avoid remarks

2003-05-24 12:20  opetzold

	* doc/usage.dox: chapter about row and col wise access on matrizes
	added.

2003-05-24 11:49  opetzold

	* doc/Makefile.am: CXXFLAGS changed to avoid icc compiler remarks

2003-05-24 11:48  opetzold

	* doc/: faq.dox, intro.dox, notes.dox, usage.dox: some small
	addtions and corrections

2003-05-24 11:20  opetzold

	* doc/usage.dox: some small addtions and corrections

2003-05-24 11:02  opetzold

	* doc/intro.dox: some small addtions and corrections

2003-05-24 10:19  opetzold

	* tvmet-config.in: very old name of tvmet replaced (in the begining
	the name was tvm - unfortunally these name was reserved on
	sourceforge).

2003-05-24 10:14  opetzold

	* NEWS: some news added for the upcoming rel. 1.1.0

2003-05-24 10:08  opetzold

	* include/tvmet/: MatrixFunctions.h, VectorFunctions.h,
	xpr/MatrixFunctions.h, xpr/VectorFunctions.h: binary functions and
	operators added for fn/op(POD, Matrix<>||Vector<>) resp. fn/op(POD,
	XprMatrix<>||XprVector<>) for the rare case of evaluting
	expressions like eval(1 == matrix) instead of eval(matrix == 1).

2003-05-24 09:45  opetzold

	* include/tvmet/VectorFunctions.h: doxygen header doc corrected

2003-05-24 09:44  opetzold

	* regression/main.cc: removed some old code, error return value
	removed since it does disturb the make dist process.

2003-05-24 09:31  opetzold

	* regression/: SelfTest.cc, SelfTest.h, TestConstruction.cc,
	TestConstruction.h, TestDimension.cc, TestDimension.h,
	TestElementWise.h, TestEval.cc, TestEval.h, TestMathOps.cc,
	TestMathOps.h, TestMatrixFunctions.cc, TestMatrixFunctions.h,
	TestSTL.cc, TestSTL.h, TestUnFunc.cc, TestUnFunc.h,
	TestVectorFunctions.cc, TestVectorFunctions.h, TestXpr.cc,
	TestXpr.h, main.cc: regression test rewritten/extended. We use
	cppunits factory facility to compile each unit test in a separate
	cpp file. New files added with news tests

2003-05-24 09:31  opetzold

	* regression/Makefile.am: forgotten regression test on
	TestMathOps.{cc|h} added.

2003-05-24 09:06  opetzold

	* include/tvmet/MatrixFunctions.h: product() functions using
	temporaries rewritten to allow using compiler's return value
	optimizing - doesn't change things on gcc-3.2 failed regression
	tests on product/operator*(XprMatrix<int>, XprVector<int>)

2003-05-24 08:57  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: product() functions using
	temporaries rewritten to allow using compiler's return value
	optimizing - doesn't change things on gcc-3.2 failed regression
	tests on product/operator*(XprMatrix<int>, XprVector<int>)

2003-05-24 08:34  opetzold

	* include/tvmet/MatrixEval.h: cosmetic changes

2003-05-24 08:02  opetzold

	* include/tvmet/MatrixOperators.h: cosmetic changes

2003-05-24 08:00  opetzold

	* include/tvmet/MatrixOperators.h: operator+,-,== etc. corrected to
	allow operations on non-square matrizes too.

2003-05-18 19:40  opetzold

	* include/tvmet/VectorFunctions.h: new function product(Vector,
	Vector) added - same as operator*(Vector,Vector); cosmetic changes

2003-05-18 19:37  opetzold

	* include/tvmet/: Matrix.h, Vector.h: cast to int for
	iterator concept constructors runtime check.

2003-05-18 18:04  opetzold

	* include/tvmet/xpr/ProductTransposed.h: file added

2003-05-18 16:04  opetzold

	* regression/: TestBitOps.cc, TestBitOps.h: removed, since they
	doesn't contain any test

2003-05-18 12:59  opetzold

	* doc/usage.dox: chapter about Construction and Initializing
	extended for construction on iterators.

2003-05-18 12:58  opetzold

	* include/tvmet/Matrix.h: Some doxygen notes about construction on
	iterators added. Further more runtime condition added for
	constructor on iterators.

2003-05-18 12:57  opetzold

	* include/tvmet/Vector.h: Some doxygen notes about construction on
	iterators added.

2003-05-17 21:58  opetzold

	* doc/: faq.dox, intro.dox, notes.dox, usage.dox: doc updates

2003-05-17 21:45  opetzold

	* NEWS: updated for the upcoming release

2003-05-17 21:44  opetzold

	* include/tvmet/: MatrixFunctions.h, MatrixOperators.h: doxygen
	headers corrected.

2003-05-17 19:28  opetzold

	* include/tvmet/: MatrixFunctions.h, meta/Gemmt.h,
	meta/Makefile.am, xpr/MMtProduct.h, xpr/Makefile.am, xpr/Xpr.h: new
	function added: MMt_product for the product of MM^T.

2003-05-17 16:38  opetzold

	* include/tvmet/MatrixOperators.h: new function
	operator*(Matrix<>,XprMatrix<>) added.

2003-05-17 16:33  opetzold

	* include/tvmet/MatrixFunctions.h: new function
	product(Matrix<>,XprMatrix<>) added.

2003-05-17 16:05  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/MMProductTransposed.h,
	xpr/Makefile.am, xpr/Xpr.h: function
	productTransposed(Matrix<>,Matrix<>) added, also a new expression
	Xpr

2003-05-17 15:53  opetzold

	* include/tvmet/MatrixFunctions.h, regression/TestMathOps.h:
	productTransposed(Matrix<>,Vector<>) renamed to Mtx_product;
	productTransposed renamed to MtM_product(Matrix<>,Matrix<>) to
	avoid confusions a name conflics with future functions

2003-05-17 15:13  opetzold

	* include/tvmet/MatrixFunctions.h: new function
	transpose(XprMatrix<>) added.

2003-05-17 11:04  opetzold

	* include/tvmet/MatrixOperators.h: doxygen doc corrected for
	operator*(Xprmatrix<>,Vector<>)

2003-05-17 11:03  opetzold

	* include/tvmet/MatrixOperators.h: missing operator added:
	operator*(XprMatrix<>, Matrix<>)

2003-05-17 10:58  opetzold

	* include/tvmet/MatrixFunctions.h: missing function added:
	product(XprMatrix<>, Matrix<>)

2003-05-17 10:34  opetzold

	* include/tvmet/VectorOperators.h: cosmetic changes

2003-05-17 10:32  opetzold

	* include/tvmet/: MatrixOperators.h, xpr/MatrixOperators.h,
	xpr/VectorOperators.h: undo: all operator?(POD,...) restored since
	eval is using those - thanks to regression tests...

2003-05-17 10:12  opetzold

	* include/tvmet/MatrixOperators.h: cosmetic changes; operator?(POD,
	XprMatrix<>) removed since isn't usefull

2003-05-17 09:53  opetzold

	* include/tvmet/xpr/VectorOperators.h: operator?(POD, XprVector<>)
	removed since isn't usefull

2003-05-17 09:50  opetzold

	* include/tvmet/xpr/MatrixOperators.h: cosmetic changes;
	operator?(POD, XprMatrix<>) removed since isn't usefull

2003-05-13 22:20  opetzold

	* include/tvmet/VectorFunctions.h: some cosmetic changes; functions
	with func(POD, Matrix) removed

2003-05-13 22:16  opetzold

	* include/tvmet/MatrixFunctions.h: some cosmetic changes; functions
	with func(POD, Matrix) removed

2003-05-13 22:14  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: some cosmetic changes

2003-05-13 22:05  opetzold

	* include/tvmet/xpr/Makefile.am: header VectorFunctions.h added

2003-05-13 22:04  opetzold

	* include/tvmet/xpr/VectorFunctions.h: added, holds functions of
	XprVector

2003-05-13 22:03  opetzold

	* include/tvmet/xpr/: Functions.h, MatrixFunctions.h: functions for
	XprMatrizes and XprVectors moved to sperate files.

2003-05-13 21:17  opetzold

	* include/tvmet/xpr/MatrixFunctions.h: used temporary renamed

2003-05-12 20:22  opetzold

	* doc/usage.dox: usage about cleared matrix and vector added.

2003-05-12 20:13  opetzold

	* include/tvmet/MatrixOperators.h: doxygen function header
	corrected

2003-05-12 20:11  opetzold

	* regression/TestXpr.h: spelling erros corrected

2003-05-12 20:09  opetzold

	* include/tvmet/MatrixFunctions.h: product(XprMatrix<>, Vector<>)
	doxygen docs corrected and expanded, used temporary renamed

2003-05-11 21:46  opetzold

	* include/tvmet/MatrixFunctions.h: productTransposed(M,V) corrected
	for non square matrizes

2003-05-11 21:44  opetzold

	* include/tvmet/MatrixFunctions.h: Header guard corrected

2003-05-11 20:57  opetzold

	* regression/TestMathOps.h: MatrixTransposedMatrix() regression
	added.

2003-05-11 20:07  opetzold

	* include/tvmet/: MatrixFunctions.h, xpr/Xpr.h: new function
	productTransposed(M1,M2) for transposed(Matrix)*Matrix product
	added

2003-05-11 20:06  opetzold

	* include/tvmet/: meta/Makefile.am, xpr/Makefile.am: meta/Gemtm.h
	and xpr/MtMProduct.h added

2003-05-11 20:03  opetzold

	* include/tvmet/: meta/Gemtm.h, xpr/MtMProduct.h: created for
	transposed(Matrix)*Matrix product

2003-05-11 19:50  opetzold

	* include/tvmet/: xpr/MMProduct.h, MatrixFunctions.h: cosmetic
	changes

2003-05-11 09:50  opetzold

	* doc/notes.dox: section about MMV operations added

2003-05-11 09:49  opetzold

	* doc/faq.dox: section about missing MMV operations removed, since
	it is absolete

2003-05-11 09:25  opetzold

	* regression/Makefile.am: target regression renamed to driver, so
	avoid name confusion

2003-04-23 07:40  opetzold

	* configure.ac: release 1.0.1 created and tagged

2003-04-17 21:34  opetzold

	* NEWS: news added for rel-1-0-1

2003-04-17 21:31  opetzold

	* THANKS: email adresses removed, new add

2003-04-17 21:23  opetzold

	* tvmet.m4: bug removed: using --cxxflags acording to tvmet-config
	now

2003-04-08 21:05  opetzold

	* doc/: benchmark.dox, build.dox, compiler.dox: doxygen's url
	corrected

2003-04-08 20:58  opetzold

	* NEWS: News for release v1.0.0 added

2003-04-07 21:48  opetzold

	* configure.ac: release 1.0.0 created and tagged

2003-04-03 21:42  opetzold

	* include/tvmet/xpr/MMProduct.h: doxygen header corrected

2003-04-03 21:09  opetzold

	* include/tvmet/CommaInitializer.h: mamber naming convention of
	member iter_ to m_iter corrected

2003-04-03 21:03  opetzold

	* include/tvmet/VectorFunctions.h: doxygen docu norm and normalize
	formula index corrected

2003-03-27 17:44  opetzold

	* include/tvmet/xpr/MatrixOperators.h: doxygen class docu corrected

2003-03-27 17:40  opetzold

	* include/tvmet/xpr/: MMProduct.h, MVProduct.h, MatrixOperators.h:
	doxygen class docu corrected

2003-03-24 21:39  opetzold

	* doc/: build.dox, compiler.dox: all doxygen hypertext links are
	working now

2003-03-24 21:26  opetzold

	* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
	VectorFunctions.h: doxygen group spelling error corrected

2003-03-24 21:23  opetzold

	* include/tvmet/MatrixOperators.h: operator*(XprMatrix, Vector)
	added

2003-03-24 21:20  opetzold

	* include/tvmet/MatrixFunctions.h: product(XprMatrix, Vector) added

2003-03-24 21:17  opetzold

	* regression/TestXpr.h: Test for Xpr operators added

2003-03-24 21:15  opetzold

	* include/tvmet/xpr/: Functions.h, Makefile.am, MatrixFunctions.h,
	MatrixOperators.h, Xpr.h: product(XprMatrix, XprVector) added;
	moved with product(XprMatrix,XprMatrix) to new header
	MatrixFunctions.h

2003-03-24 20:48  opetzold

	* Makefile.am: target ChangeLog does check for cvs2log too

2003-03-22 16:52  opetzold

	* include/tvmet/config/: config-kcc.h, config-pgi.h: warning about
	compiler missing optimizations removed

2003-03-22 16:35  opetzold

	* doc/compiler.dox: gcc compiler notes regarding to regression test
	link corrected

2003-03-22 16:07  opetzold

	* doc/: compiler.dox, faq.dox: Updated compiler support, notes to
	gcc failed regression test with int's product(Xprmatrix, XprVector>

2003-03-22 15:42  opetzold

	* regression/TestXpr.h: Regression for product(XprMatrix<>,
	XprMatrix<>) as well as product(XprMatrix<>, XprVector<>) added

2003-03-22 15:11  opetzold

	* regression/: TestUnFunc.cc, TestUnFunc.h: Test for Abs added in
	header, Abs() unused temporaries removed

2003-03-22 15:09  opetzold

	* regression/main.cc: doxygen correctness increased

2003-03-22 14:45  opetzold

	* configure.ac: icc compiler warning turned on (-Wall)

2003-03-22 14:42  opetzold

	* regression/Makefile.am: CXXFLAGS removed since we didn't
	distuingish between the compilers here

2003-03-22 14:35  opetzold

	* include/tvmet/config/config-icc.h: warning about icc missing
	optimizations removed

2003-03-22 14:32  opetzold

	* examples/: cmm.cc, cmv.cc: std::complex ambiguous removed; icc
	does compile now

2003-03-22 14:27  opetzold

	* include/tvmet/: MatrixEval.h, MatrixOperators.h, VectorEval.h,
	VectorOperators.h: forwared std::complex<T> corrected, icc doesn't
	confused any more

2003-03-22 13:46  opetzold

	* include/tvmet/util/General.h: Gemv algorithm initialized by zero,
	to much problems due to the need of a cleaned output vector

2003-03-20 21:39  opetzold

	* include/tvmet/xpr/Functions.h: Vector forwared, header does
	compiler now.

2003-03-20 21:17  opetzold

	* include/tvmet/xpr/Functions.h: product(XprMatrix<>, XprVector<>)
	added

2003-03-20 20:57  opetzold

	* doc/works.dox: updated, product(XprA, XprB) does exist

2003-03-20 20:47  opetzold

	* include/tvmet/xpr/: BinOperator.h, ConstRef.h, Eval.h, Literal.h,
	MMProduct.h, MVProduct.h, Makefile.am, Matrix.h, MatrixOperators.h,
	MatrixTranspose.h, Null.h, UnOperator.h, Vector.h,
	VectorOperators.h, Xpr.h: Xpr headers splitted to smaller

2003-03-20 20:03  opetzold

	* configure.ac, include/tvmet/Makefile.am, include/tvmet/Matrix.h,
	include/tvmet/Vector.h, include/tvmet/Xpr.h,
	include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
	include/tvmet/XprVectorOperators.h, include/tvmet/xpr/Functions.h,
	include/tvmet/xpr/Makefile.am, include/tvmet/xpr/MatrixOperators.h,
	include/tvmet/xpr/VectorOperators.h, include/tvmet/xpr/Xpr.h: Xpr
	stuff moved to sub directory

2003-03-17 18:28  opetzold

	* doc/dox_operators.cc: op(XprMatrix,XprMatrix) doxygen header
	generating corrected, less doxygen warnings now

2003-03-17 18:12  opetzold

	* include/tvmet/MatrixFunctions.h: diag(Matrix<T, Sz, Sz>& m)
	doxygen header corrected

2003-03-07 07:43  opetzold

	* Makefile.am: rpm-dist target does copy rpms from users home

2003-03-07 07:40  opetzold

	* doc/usage.dox: spell error corrected

2003-03-01 11:50  opetzold

	* NEWS: about delayed benchmark

2003-03-01 11:48  opetzold

	* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
	bench_matrix_vector_product.png, bench_vector_add.png,
	bench_vector_inner_product.png: undo: benchmark test. Now we have
	the pictures 'Benchmarkk not performed'

2003-03-01 11:37  opetzold

	* doc/benchmark.dox: benchmark delayed, it takes to much time, even
	if Laurent Plagne did the work

2003-03-01 11:27  opetzold

	* benchmark/Makefile.am: results PNG files aren't copied anymore to
	the docs. New target copy_results added for this purpose

2003-03-01 11:25  opetzold

	* benchmark/benchmark.m: ranges adapted to P4/2400MHz

2003-03-01 11:07  opetzold

	* configure.ac: release counter incremented to 0.9.0

2003-03-01 11:05  opetzold

	* NEWS: news added

2003-03-01 11:05  opetzold

	* tests/t.cc: modified for feature check

2003-03-01 10:59  opetzold

	* include/tvmet/XprMatrixOperators.h: operator*(Xprmatrix<>,
	XprMatrix<>) added

2003-03-01 10:58  opetzold

	* include/tvmet/XprFunctions.h: product(Xprmatrix<>, XprMatrix<>)
	added

2003-03-01 09:42  opetzold

	* NEWS: this file is used now, for short messages about changes on
	releases

2003-03-01 09:32  opetzold

	* doc/faq.dox: FAQ about 'call of overloaded product() ... Compiler
	Error' added

2003-03-01 09:32  opetzold

	* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
	bench_matrix_vector_product.png, bench_vector_add.png,
	bench_vector_inner_product.png: benchmark test

2003-03-01 09:30  opetzold

	* regression/: Makefile.am, TestElementWise.h, main.cc: elementwise
	operations for regressions added

2003-03-01 08:45  opetzold

	* include/tvmet/MatrixOperators.h: TVMET_BINARY_OPERATOR(fcnl_Mul,
	*) removed. It can be used due to the call of overloaded operator*.
	A note is written about that inside.

2003-03-01 08:14  opetzold

	* regression/TestMathOps.h: elementwise operations removed

2003-03-01 08:08  opetzold

	* regression/: TestBitOps.cc, TestBitOps.h, TestConstruction.h,
	TestMathOps.h, TestSTL.h, TestUnFunc.cc, TestUnFunc.h, TestXpr.h,
	main.cc: LGPL header and cvs keyword added

2003-03-01 07:56  opetzold

	* benchmark/benchmark.m: terminal settings for jpeg removed

2003-03-01 07:50  opetzold

	* benchmark/blitz.h: blitz-6.0 has changed some headers, corrected
	header include. Anyway, we have to use release v0.6 of blitz++ now.

2003-02-20 22:15  opetzold

	* Makefile.am: target ChangeLog really added, dist-hook depends on
	it

2003-02-20 22:09  opetzold

	* Makefile.am: cvs2log added to dist-hook, to create the ChangeLog
	from cvs to dist

2003-02-20 21:56  opetzold

	* configure.ac, configure.in: configure.in renamed to configure.ac
	to be conform to autoconf 2.5x and automake 1.6x

2003-02-20 21:54  opetzold

	* LICENSE, Makefile.am, THANKS, tvmet.spec.in, doc/faq.dox,
	doc/license.dox: License Addendum to the LGPL

2003-02-12 20:11  opetzold

	* ChangeLog, ChangeLog.1, Makefile.am: old ChangeLog renamed to
	ChangeLog.1, using cvs logs for ChangeLog now

2003-02-12 20:08  opetzold

	* ChangeLog: the last ChangeLog entry

2003-02-12 20:04  opetzold

	* examples/Makefile.am: example target diag added

2003-02-12 20:03  opetzold

	* examples/diag.cc: example for diag added

2003-02-12 20:03  opetzold

	* regression/TestMathOps.h: TestMathOps<T>::MatrixDiagVector()
	added

2003-02-12 20:02  opetzold

	* include/tvmet/MatrixFunctions.h: diag(Matrix<T, Sz, Sz>& m) added

2003-02-12 20:02  opetzold

	* include/tvmet/Matrix.h: MatrixDiagVectorReference added

2003-02-10 19:09  opetzold

	* ChangeLog: ChangeLog

2003-02-10 19:08  opetzold

	* tvmet.spec.in: target tvmet-doc-xxx removed, it's inside the
	standard rpm package

2003-02-10 19:06  opetzold

	* Makefile.am: rpm package is using bz2 archive now

2003-02-10 19:05  opetzold

	* configure.in: AM_CPPUNIT uncommented

2003-02-09 16:39  opetzold

	* configure.in: release incremented to 0.8.0

2003-02-09 16:34  opetzold

	* ChangeLog: ChangeLog

2003-02-09 16:28  opetzold

	* ChangeLog: Makefile.am

2003-02-09 16:28  opetzold

	* Makefile.am: target doc-dist added to dist-hook, also doc's
	ps/pdf manuals moved into dist dir

2003-02-09 16:13  opetzold

	* doc/compiler.dox: HTML li environment removed to avoid problems
	with latex ref manual

2003-02-09 15:59  opetzold

	* Makefile.am, configure.in: parts adapted to new syntax style of
	autoconf 2.5x and automake 1.6x

2003-02-09 13:11  opetzold

	* configure.in: version literal expl. written (todo: fix the
	problem)

2003-02-09 13:07  opetzold

	* doc/Makefile.am: better progress printing on doc install target

2003-02-09 13:05  opetzold

	* Makefile.am: bug fixed: target rpm using @echo inside @it loop

2003-02-09 12:44  opetzold

	* ChangeLog: ChangeLog

2003-02-09 12:41  opetzold

	* include/tvmet/util/Timer.h: cpp define RUSAGE replaced with
	config.h's defines

2003-02-09 12:28  opetzold

	* ChangeLog: ChangeLog

2003-02-09 12:25  opetzold

	* configure.in: better check, using autoconf-2.5x features - not
	really working\!

2003-02-09 12:23  opetzold

	* doc/Doxyfile.in: INPUT points to @top_srcdir@/include/@PACKAGE@,
	therefore I can apply other lib's includes too, e.g. for benchmark

2003-02-09 00:39  opetzold

	* THANKS, doc/doxygen-warning: doc/doxygen-warning

2003-02-09 00:14  opetzold

	* benchmark/BenchImpl.h, benchmark/BenchInfo.h,
	benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
	benchmark/Interface.h, benchmark/blitz.cc, benchmark/blitz.h,
	benchmark/mtl.cc, benchmark/mtl.h, benchmark/peak.cc,
	benchmark/peak.h, benchmark/stl.cc, benchmark/stl.h,
	benchmark/tvmet.cc, benchmark/tvmet.h, benchmark/ublas.cc,
	benchmark/ublas.h, doc/Util.h, doc/dox_functions.cc,
	doc/dox_operators.cc, include/tvmet/BinaryFunctionals.h,
	include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
	include/tvmet/Extremum.h, include/tvmet/Functional.h,
	include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
	include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
	include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
	include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
	include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
	include/tvmet/Vector.h, include/tvmet/VectorEval.h,
	include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
	include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
	include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
	include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
	include/tvmet/config/config-gcc.h,
	include/tvmet/config/config-icc.h,
	include/tvmet/config/config-kcc.h,
	include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
	include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
	include/tvmet/meta/Vector.h, include/tvmet/util/General.h:
	Copyright notize is up to date now

2003-02-09 00:08  opetzold

	* config/license, ChangeLog: config/license removed

2003-02-09 00:03  opetzold

	* Makefile.am, aclocal.m4, configure, configure.in,
	config/Makefile.am, config/aclocal.m4, config/config.guess,
	config/config.h.in, config/config.sub, config/depcomp,
	config/install-sh, config/missing, config/mkinstalldirs,
	config/stamp-h.in, doc/doxygen-warning: aclocal, autoheader,
	autoconf and automake generated files removed from repository

2003-02-08 23:16  opetzold

	* include/tvmet/: meta/Makefile.am, util/Makefile.am: bug fixed:
	EXTRA_HEADERS have had paths

2003-02-08 23:12  opetzold

	* configure.in: version 0.7.6 released

2003-02-08 23:07  opetzold

	* ChangeLog, ChangeLog: ChangeLog

2003-02-08 23:00  opetzold

	* ChangeLog: project changes added

2003-02-08 22:57  opetzold

	* benchmark/benchmark.log: benchmark/benchmark.log removed from
	repository

2003-02-08 22:49  opetzold

	* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
	bench_matrix_vector_product.png, bench_vector_add.png,
	bench_vector_inner_product.png: bench-png's added with 'empty'
	results

2003-02-08 22:19  opetzold

	* benchmark/ev.m: ev.m deleted from repository

2003-02-08 22:17  opetzold

	* doc/: changelog.dox, credits.dox, functions.dox, install.dox,
	operators.dox: generated docs removed from repository

2003-02-08 22:12  opetzold

	* benchmark/benchmark.m: cvs Id keyword corrected

2003-02-08 22:11  opetzold

	* benchmark/peak.ok.m: matlab files peak.ok.m removed from
	repository

2003-02-08 22:10  opetzold

	* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
	bench_matrix_vector_product.png, bench_vector_add.png,
	bench_vector_inner_product.png: benchmark result png removed from
	repository

2003-02-08 22:04  opetzold

	* ChangeLog, Makefile.in, configure, configure.in,
	benchmark/Makefile.in, config/Makefile.in, doc/Makefile.in,
	doc/changelog.dox, doc/doxygen-warning, examples/Makefile.in,
	include/Makefile.in, include/tvmet/Makefile.in,
	include/tvmet/config/Makefile.in, regression/Makefile.in,
	tests/Makefile.in: Makefile.in's removed from repository

2003-02-08 21:59  opetzold

	* doc/Makefile.am: bug fixed: tgz dist installs the docs now

2003-02-08 21:53  opetzold

	* include/tvmet/: Makefile.am, meta/Makefile.am, util/Makefile.am:
	bug fixed: tgz dist install target doesn't install meta and util
	directory

2003-02-08 21:02  opetzold

	* ChangeLog: version-0.7.5

2003-02-08 20:51  opetzold

	* ChangeLog: corrected: Id keyword was expanded by cvs

2003-02-08 20:49  opetzold

	* ChangeLog, benchmark/BenchImpl.h, benchmark/BenchInfo.h,
	benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
	benchmark/Interface.h, benchmark/blitz.cc, benchmark/blitz.h,
	benchmark/mtl.cc, benchmark/mtl.h, benchmark/peak.cc,
	benchmark/peak.h, benchmark/stl.cc, benchmark/stl.h,
	benchmark/tvmet.cc, benchmark/tvmet.h, benchmark/ublas.cc,
	benchmark/ublas.h, doc/Util.h, doc/dox_functions.cc,
	doc/dox_operators.cc, include/tvmet/BinaryFunctionals.h,
	include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
	include/tvmet/Extremum.h, include/tvmet/Functional.h,
	include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
	include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
	include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
	include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
	include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
	include/tvmet/Vector.h, include/tvmet/VectorEval.h,
	include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
	include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
	include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
	include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
	include/tvmet/config/config-gcc.h,
	include/tvmet/config/config-icc.h,
	include/tvmet/config/config-kcc.h,
	include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
	include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
	include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
	include/tvmet/util/Timer.h: header cvs Id keyword corrected, also
	missed header guards TVMET prefix added

2003-02-08 20:32  opetzold

	* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
	NEWS, README, THANKS, aclocal.m4, autogen.sh, configure,
	configure.in, tvmet-config.1, tvmet-config.in, tvmet.m4,
	tvmet.spec.in, benchmark/BenchImpl.h, benchmark/BenchInfo.h,
	benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
	benchmark/Interface.h, benchmark/Makefile.am,
	benchmark/Makefile.in, benchmark/benchmark.log,
	benchmark/benchmark.m, benchmark/blitz.cc, benchmark/blitz.h,
	benchmark/ev.m, benchmark/mtl.cc, benchmark/mtl.h,
	benchmark/peak.cc, benchmark/peak.h, benchmark/peak.ok.m,
	benchmark/stl.cc, benchmark/stl.h, benchmark/tvmet.cc,
	benchmark/tvmet.h, benchmark/ublas.cc, benchmark/ublas.h,
	config/Makefile.am, config/Makefile.in, config/ac_c_long_long.m4,
	config/ac_create_prefix_config_h.m4, config/ac_cxx_have_complex.m4,
	config/ac_cxx_have_complex_math.m4,
	config/ac_cxx_have_ieee_math.m4, config/ac_cxx_have_mutable.m4,
	config/ac_cxx_have_namespaces.m4, config/ac_cxx_have_sysv_math.m4,
	config/ac_cxx_partial_specialization.m4, config/ac_cxx_restrict.m4,
	config/ac_cxx_typename.m4, config/ac_prog_cxx_intel.m4,
	config/ac_prog_cxx_kai.m4, config/ac_prog_cxx_pgi.m4,
	config/ac_prog_doxygen.m4, config/aclocal.m4, config/config.guess,
	config/config.h.in, config/config.sub, config/depcomp,
	config/install-sh, config/license, config/missing,
	config/mkinstalldirs, config/stamp-h.in, doc/Doxyfile.in,
	doc/Makefile.am, doc/Makefile.in, doc/Util.h, doc/bench_daxpy.png,
	doc/bench_matrix_matrix_product.png,
	doc/bench_matrix_vector_product.png, doc/bench_vector_add.png,
	doc/bench_vector_inner_product.png, doc/benchmark.dox,
	doc/build.dox, doc/changelog.dox, doc/compiler.dox,
	doc/credits.dox, doc/dox_functions.cc, doc/dox_operators.cc,
	doc/doxygen-warning, doc/faq.dox, doc/footer.html,
	doc/functions.dox, doc/header.html, doc/install.dox, doc/intro.dox,
	doc/license.dox, doc/links.dox, doc/misc.dox, doc/notes.dox,
	doc/operator_tab.html, doc/operators.dox, doc/projects.dox,
	doc/sflogo.png, doc/tvmet.css, doc/usage.dox, doc/works.dox,
	examples/Makefile.am, examples/Makefile.in, examples/cmm.cc,
	examples/cmv.cc, examples/matrix_col.cc, examples/mm.cc,
	examples/mv.cc, examples/ray.cc, examples/xpr_print_m1.cc,
	examples/xpr_print_m2.cc, examples/xpr_print_m3.cc,
	examples/xpr_print_m4.cc, examples/xpr_print_mv1.cc,
	examples/xpr_print_mv2.cc, examples/xpr_print_v1.cc,
	examples/xpr_print_v2.cc, examples/xpr_print_v3.cc,
	examples/xpr_print_v4.cc, include/Makefile.am, include/Makefile.in,
	include/tvmet/BinaryFunctionals.h,
	include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
	include/tvmet/Extremum.h, include/tvmet/Functional.h,
	include/tvmet/Makefile.am, include/tvmet/Makefile.in,
	include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
	include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
	include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
	include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
	include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
	include/tvmet/Vector.h, include/tvmet/VectorEval.h,
	include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
	include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
	include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
	include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
	include/tvmet/config/Makefile.am, include/tvmet/config/Makefile.in,
	include/tvmet/config/config-gcc.h,
	include/tvmet/config/config-icc.h,
	include/tvmet/config/config-kcc.h,
	include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
	include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
	include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
	include/tvmet/util/Timer.h, regression/Makefile.am,
	regression/Makefile.in, regression/TestBitOps.cc,
	regression/TestBitOps.h, regression/TestConstruction.h,
	regression/TestMathOps.h, regression/TestSTL.h,
	regression/TestUnFunc.cc, regression/TestUnFunc.h,
	regression/TestXpr.h, regression/main.cc, tests/Makefile.am,
	tests/Makefile.in, tests/README, tests/mmv.cc, tests/swap.cc,
	tests/t.cc: Initial revision

2003-02-08 20:32  opetzold

	* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
	NEWS, README, THANKS, aclocal.m4, autogen.sh, configure,
	configure.in, tvmet-config.1, tvmet-config.in, tvmet.m4,
	tvmet.spec.in, benchmark/BenchImpl.h, benchmark/BenchInfo.h,
	benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
	benchmark/Interface.h, benchmark/Makefile.am,
	benchmark/Makefile.in, benchmark/benchmark.log,
	benchmark/benchmark.m, benchmark/blitz.cc, benchmark/blitz.h,
	benchmark/ev.m, benchmark/mtl.cc, benchmark/mtl.h,
	benchmark/peak.cc, benchmark/peak.h, benchmark/peak.ok.m,
	benchmark/stl.cc, benchmark/stl.h, benchmark/tvmet.cc,
	benchmark/tvmet.h, benchmark/ublas.cc, benchmark/ublas.h,
	config/Makefile.am, config/Makefile.in, config/ac_c_long_long.m4,
	config/ac_create_prefix_config_h.m4, config/ac_cxx_have_complex.m4,
	config/ac_cxx_have_complex_math.m4,
	config/ac_cxx_have_ieee_math.m4, config/ac_cxx_have_mutable.m4,
	config/ac_cxx_have_namespaces.m4, config/ac_cxx_have_sysv_math.m4,
	config/ac_cxx_partial_specialization.m4, config/ac_cxx_restrict.m4,
	config/ac_cxx_typename.m4, config/ac_prog_cxx_intel.m4,
	config/ac_prog_cxx_kai.m4, config/ac_prog_cxx_pgi.m4,
	config/ac_prog_doxygen.m4, config/aclocal.m4, config/config.guess,
	config/config.h.in, config/config.sub, config/depcomp,
	config/install-sh, config/license, config/missing,
	config/mkinstalldirs, config/stamp-h.in, doc/Doxyfile.in,
	doc/Makefile.am, doc/Makefile.in, doc/Util.h, doc/bench_daxpy.png,
	doc/bench_matrix_matrix_product.png,
	doc/bench_matrix_vector_product.png, doc/bench_vector_add.png,
	doc/bench_vector_inner_product.png, doc/benchmark.dox,
	doc/build.dox, doc/changelog.dox, doc/compiler.dox,
	doc/credits.dox, doc/dox_functions.cc, doc/dox_operators.cc,
	doc/doxygen-warning, doc/faq.dox, doc/footer.html,
	doc/functions.dox, doc/header.html, doc/install.dox, doc/intro.dox,
	doc/license.dox, doc/links.dox, doc/misc.dox, doc/notes.dox,
	doc/operator_tab.html, doc/operators.dox, doc/projects.dox,
	doc/sflogo.png, doc/tvmet.css, doc/usage.dox, doc/works.dox,
	examples/Makefile.am, examples/Makefile.in, examples/cmm.cc,
	examples/cmv.cc, examples/matrix_col.cc, examples/mm.cc,
	examples/mv.cc, examples/ray.cc, examples/xpr_print_m1.cc,
	examples/xpr_print_m2.cc, examples/xpr_print_m3.cc,
	examples/xpr_print_m4.cc, examples/xpr_print_mv1.cc,
	examples/xpr_print_mv2.cc, examples/xpr_print_v1.cc,
	examples/xpr_print_v2.cc, examples/xpr_print_v3.cc,
	examples/xpr_print_v4.cc, include/Makefile.am, include/Makefile.in,
	include/tvmet/BinaryFunctionals.h,
	include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
	include/tvmet/Extremum.h, include/tvmet/Functional.h,
	include/tvmet/Makefile.am, include/tvmet/Makefile.in,
	include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
	include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
	include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
	include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
	include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
	include/tvmet/Vector.h, include/tvmet/VectorEval.h,
	include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
	include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
	include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
	include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
	include/tvmet/config/Makefile.am, include/tvmet/config/Makefile.in,
	include/tvmet/config/config-gcc.h,
	include/tvmet/config/config-icc.h,
	include/tvmet/config/config-kcc.h,
	include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
	include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
	include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
	include/tvmet/util/Timer.h, regression/Makefile.am,
	regression/Makefile.in, regression/TestBitOps.cc,
	regression/TestBitOps.h, regression/TestConstruction.h,
	regression/TestMathOps.h, regression/TestSTL.h,
	regression/TestUnFunc.cc, regression/TestUnFunc.h,
	regression/TestXpr.h, regression/main.cc, tests/Makefile.am,
	tests/Makefile.in, tests/README, tests/mmv.cc, tests/swap.cc,
	tests/t.cc: initial import to cvs

