| 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 std::size_t 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 |
| |