mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
4105 lines
117 KiB
Plaintext
4105 lines
117 KiB
Plaintext
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/: TestTraits.h, TestTraitsComplex.h: conj
|
|
tests updated for signed and unsigned types.
|
|
|
|
2004-11-04 19:10 opetzold
|
|
|
|
* include/tvmet/Traits.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/Traits.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/Traits.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/: TestTraits.cc, TestTraits.h,
|
|
TestTraitsComplex.cc, TestTraitsComplex.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_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/Traits.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/Traits.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/Traits.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/Traits.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,
|
|
Traits.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 EIGEN_USE_COMPLEX_MATH{1,2}
|
|
|
|
2003-09-25 21:37 opetzold
|
|
|
|
* Makefile.am, configure.ac: better support for complex math -
|
|
using new m4 files.
|
|
|
|
2003-09-25 21:34 opetzold
|
|
|
|
* configure.ac: message about make targets added.
|
|
|
|
2003-09-25 21:10 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2003-09-25 21:09 opetzold
|
|
|
|
* include/tvmet/xpr/BinOperator.h: BinOps::value_type used since
|
|
it's allways promoted, Thanks to Alex V. Frolov.
|
|
|
|
2003-09-25 21:07 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: return_type renamed to
|
|
value_type to be consist to tvmet's naming standard. Conform to
|
|
UnaryFunctionals.h now.
|
|
|
|
2003-09-25 21:05 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: this_type replaced by
|
|
appropriate class name.
|
|
|
|
2003-09-23 20:52 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2003-09-23 20:29 opetzold
|
|
|
|
* include/tvmet/: CommaInitializer.h, Matrix.h, Vector.h:
|
|
assignValue renamed to assign_value - following tvmet's nameing
|
|
convention now.
|
|
|
|
2003-09-23 20:26 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: Constructors on this_type
|
|
does assign ConstReference directly (no more use of typename);
|
|
Iterator constructor loop uses != for comparing.
|
|
|
|
2003-09-21 09:06 opetzold
|
|
|
|
* doc/: benchmark.dox, build.dox, compiler.dox, faq.dox, intro.dox,
|
|
license.dox, links.dox, notes.dox, projects.dox, usage.dox,
|
|
works.dox: some corrections more.
|
|
|
|
2003-09-21 08:59 opetzold
|
|
|
|
* include/tvmet/tvmet.h: document corrections about TVMET_DEBUG.
|
|
|
|
2003-09-16 20:13 opetzold
|
|
|
|
* tests/rvo_bug.cc: dynamic allocation more generic, using
|
|
value_type instead double. PromoteTraits for long added.
|
|
|
|
2003-09-16 19:54 opetzold
|
|
|
|
* configure.ac: release 1.2.1 updated and tagged
|
|
|
|
2003-09-16 19:50 opetzold
|
|
|
|
* tests/rvo_bug.cc: matrix data can use dynamic memory for
|
|
debugging with valgrind. valgrind reports 30 invalid reads of size
|
|
8, using the static temp work arround no errors where found.
|
|
|
|
2003-09-16 18:28 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2003-09-16 18:25 opetzold
|
|
|
|
* regression/TestDimension.h: Tests added for non-square row and
|
|
col access.
|
|
|
|
2003-09-16 18:24 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: bug removed: col() did return
|
|
the wrong dimension (cols). Thanks to David Sarrut.
|
|
|
|
2003-09-13 09:29 opetzold
|
|
|
|
* include/tvmet/: Makefile.am, meta/Makefile.am, util/Makefile.am,
|
|
xpr/Makefile.am: target make-install-dirs and install-data-hook,
|
|
tvmet replaced by PACKAGE macro.
|
|
|
|
2003-09-13 09:27 opetzold
|
|
|
|
* include/tvmet/config/Makefile.am: cvs Id added.
|
|
|
|
2003-09-13 09:04 opetzold
|
|
|
|
* regression/Makefile.am: cvs Id added.
|
|
|
|
2003-09-12 23:06 opetzold
|
|
|
|
* doc/compiler.dox: subsection label for gcc33x corrected.
|
|
|
|
2003-09-11 21:09 opetzold
|
|
|
|
* NEWS: updated for upcoming release.
|
|
|
|
2003-09-11 20:57 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: doxygen header
|
|
corrections.
|
|
|
|
2003-09-11 20:49 opetzold
|
|
|
|
* include/tvmet/Extremum.h: doxygen header corrections.
|
|
|
|
2003-09-11 20:44 opetzold
|
|
|
|
* include/tvmet/UnaryFunctionals.h: doxygen header corrections.
|
|
|
|
2003-09-11 20:36 opetzold
|
|
|
|
* tests/: Makefile.am, rvo_bug.cc: RVO bug problem added.
|
|
|
|
2003-09-06 12:05 opetzold
|
|
|
|
* include/tvmet/meta/: Vector.h, Matrix.h: assign member functions
|
|
takes const functionals argument too for now.
|
|
|
|
2003-09-06 11:41 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: fcnl_Assign expression
|
|
printing output corrected.
|
|
|
|
2003-09-06 11:08 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixBinaryFunctions.h, MatrixEval.h,
|
|
MatrixFunctions.h, MatrixImpl.h, MatrixOperators.h,
|
|
MatrixUnaryFunctions.h, Vector.h, VectorBinaryFunctions.h,
|
|
VectorEval.h, VectorFunctions.h, VectorImpl.h, VectorOperators.h,
|
|
VectorUnaryFunctions.h, xpr/VectorBinaryFunctions.h: all cref()
|
|
renamed to const_ref() to be conform to the naming convention used.
|
|
|
|
2003-09-06 11:04 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixImpl.h, Vector.h, VectorImpl.h:
|
|
all assign operator=() implementations moved from impl header to
|
|
definition header, assign is using a const functional reference
|
|
now.
|
|
|
|
2003-09-06 09:53 opetzold
|
|
|
|
* include/tvmet/Matrix.h: doxygen corrections on wrong member docs.
|
|
|
|
2003-09-06 09:34 opetzold
|
|
|
|
* doc/notes.dox: section on rvo bug extended.
|
|
|
|
2003-09-06 09:03 opetzold
|
|
|
|
* NEWS: news added for upcoming release
|
|
|
|
2003-09-06 08:42 opetzold
|
|
|
|
* include/tvmet/xpr/: VectorOperators.h, VectorOperators.h: bug
|
|
corrected: bitops operator on XprVector and ints moved from subbed
|
|
namespace tvmet to element_wise.
|
|
|
|
2003-09-06 08:39 opetzold
|
|
|
|
* include/tvmet/tvmet.h: doxygen namespace docs corrected, the
|
|
entries appears only once.
|
|
|
|
2003-08-26 20:55 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
|
|
xpr/MatrixFunctions.h, xpr/MatrixOperators.h: doxygen header
|
|
corrections and extensions.
|
|
|
|
2003-08-26 20:15 opetzold
|
|
|
|
* doc/Doxyfile.in: EXCLUDE directive for sources in the doc dir
|
|
written.
|
|
|
|
2003-08-26 20:14 opetzold
|
|
|
|
* doc/projects.dox: project iplt added.
|
|
|
|
2003-07-05 08:29 opetzold
|
|
|
|
* include/tvmet/meta/: Gemm.h, Gemmt.h, Gemtm.h, Gemv.h, Matrix.h,
|
|
Vector.h: cosmetic; private constructors, copy constructors and
|
|
assign operators added where missed.
|
|
|
|
2003-07-03 19:48 opetzold
|
|
|
|
* include/tvmet/xpr/Vector.h: doxygen header enlighted - removed
|
|
comment on const correctnesss since it's not relevant.
|
|
|
|
2003-07-03 19:41 opetzold
|
|
|
|
* include/tvmet/Vector.h: unused argument removed from
|
|
VectorConstReference::operator=()
|
|
|
|
2003-07-03 19:31 opetzold
|
|
|
|
* examples/: ray.cc, frob_matrix_norm.cc: asm output updated for up
|
|
to date gcc und tvmet version.
|
|
|
|
2003-07-03 19:29 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, ConstRef.h, Eval.h,
|
|
MMProduct.h, MMProductTransposed.h, MMtProduct.h, MVProduct.h,
|
|
Matrix.h, MatrixCol.h, MatrixDiag.h, MatrixRow.h,
|
|
MatrixTranspose.h, MtMProduct.h, Null.h, ProductTransposed.h,
|
|
UnOperator.h, Vector.h: all expression holds a const expression
|
|
reference now; missed copy ctor added by defined
|
|
TVMET_OPTIMIZE_XPR_MANUAL_CCTOR; cosmetci changes.
|
|
|
|
2003-07-03 19:27 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: manual copy ctor define
|
|
TVMET_OPTIMIZE_XPR_MANUAL_CCTOR removed on
|
|
{Vector,Matrix}ConstReference, since isn't an expression and it
|
|
does crash teh regression tests.
|
|
|
|
2003-07-01 21:38 opetzold
|
|
|
|
* include/tvmet/xpr/Literal.h: cosmetci changes.
|
|
|
|
2003-07-01 21:13 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: cosmetic changes.
|
|
|
|
2003-06-29 18:21 opetzold
|
|
|
|
* tests/Makefile.am: target mmv removed.
|
|
|
|
2003-06-29 17:57 opetzold
|
|
|
|
* configure.ac: release 1.2.0 tagged and updated.
|
|
|
|
2003-06-29 17:46 opetzold
|
|
|
|
* NEWS: updated for upcoming release 1.2.0
|
|
|
|
2003-06-29 17:32 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, VectorEval.h: forwards on
|
|
std::complex removed.
|
|
|
|
2003-06-29 17:31 opetzold
|
|
|
|
* include/tvmet/TypePromotion.h: cosmetic changes, forwards on
|
|
std::complex removed.
|
|
|
|
2003-06-29 16:27 opetzold
|
|
|
|
* tests/mmv.cc: removed, obsolete.
|
|
|
|
2003-06-29 16:13 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: row/col
|
|
functions updated for use with XprMatrix{Row,Col}. The row/col
|
|
function on matrix expressions avoids use of temporaries due to
|
|
now.
|
|
|
|
2003-06-29 16:11 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: XprMatrix{Row,Col} added as
|
|
replacement for Matrix{Row,Col}VectorConstReference.
|
|
|
|
2003-06-29 16:07 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: XprMatrix{Row,Col}
|
|
added as replacement for Matrix{Row,Col}VectorConstReference.
|
|
|
|
2003-06-29 16:06 opetzold
|
|
|
|
* include/tvmet/MatrixImpl.h: print_on function on level printing
|
|
extended.
|
|
|
|
2003-06-29 16:03 opetzold
|
|
|
|
* include/tvmet/Matrix.h: Matrix{Row,Col}VectorConstReference
|
|
removed, print_on function on level printing extended.
|
|
|
|
2003-06-28 18:26 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: note on temporary on diag
|
|
function removed.
|
|
|
|
2003-06-28 17:27 opetzold
|
|
|
|
* examples/: Makefile.am, frob_matrix_norm.cc: example added for
|
|
diag function on matrix expression.
|
|
|
|
2003-06-28 17:23 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: diag
|
|
functions adapted. diag on expressions does avoid temporaries for
|
|
evaluations now.
|
|
|
|
2003-06-28 17:14 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixDiag.h, Makefile.am: XprMatrixDiag
|
|
added as replacement for MatrixDiagVectorConstReference
|
|
|
|
2003-06-28 17:14 opetzold
|
|
|
|
* include/tvmet/Matrix.h: MatrixDiagVectorConstReference removed.
|
|
|
|
2003-06-28 10:48 opetzold
|
|
|
|
* doc/: Doxyfile.in, Makefile.am, intro.dox: News file added.
|
|
Doxyfile.in simplifies with *.dox pattern.
|
|
|
|
2003-06-28 10:30 opetzold
|
|
|
|
* configure.ac: cosmetic for configure's help switch
|
|
|
|
2003-06-28 10:24 opetzold
|
|
|
|
* regression/Makefile.am: CXXFLAGS added to compile tests with own
|
|
flags. Avoids failed inline warnings on gcc-3.3. Changing
|
|
compiler's inline-limit to 15.000 avoids warning too but warnings
|
|
from cppunit!
|
|
|
|
2003-06-28 09:40 opetzold
|
|
|
|
* doc/compiler.dox: closing words on gcc2.95.3 added.
|
|
|
|
2003-06-28 09:04 opetzold
|
|
|
|
* doc/compiler.dox: Updated notes on gcc-3.3.
|
|
|
|
2003-06-27 23:32 opetzold
|
|
|
|
* doc/compiler.dox: some text added on gcc-2.95.3. Complete porting
|
|
to needs a lot of time and knowlege which doesn't I have.
|
|
|
|
2003-06-27 22:58 opetzold
|
|
|
|
* include/tvmet/RunTimeError.h: include cassert added, makes
|
|
g++-2.95.3 happy
|
|
|
|
2003-06-27 22:39 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: header g++2.95.3
|
|
ready, member operator on pod implementions changed: takes
|
|
apropriate member functions instead of operators (avoid confusions
|
|
from element_wise namespace).
|
|
|
|
2003-06-27 22:37 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: header g++2.95.3 ready,
|
|
syntax changes only.
|
|
|
|
2003-06-26 18:04 opetzold
|
|
|
|
* NEWS: updated for upcoming release 1.2.0
|
|
|
|
2003-06-26 17:55 opetzold
|
|
|
|
* examples/: hspiess.cc, xpr_print_m1.cc, xpr_print_m2.cc,
|
|
xpr_print_m3.cc, xpr_print_m4.cc, xpr_print_mv1.cc,
|
|
xpr_print_mv2.cc: corrections on new syntax, transpose -> trans
|
|
|
|
2003-06-26 17:51 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h, VectorFunctions.h,
|
|
meta/Vector.h, util/General.h, xpr/BinOperator.h, xpr/Eval.h,
|
|
xpr/Literal.h, xpr/MVProduct.h, xpr/UnOperator.h, xpr/Vector.h,
|
|
xpr/VectorFunctions.h: Vector index access changed from [] to ().
|
|
This is the new default style style for tvmet Vectors. Old access
|
|
with [] still supported and valid.
|
|
|
|
2003-06-26 17:43 opetzold
|
|
|
|
* regression/: SelfTest.h, TestMathOps.h, TestVectorFunctions.h,
|
|
TestVectorOperators.h, TestXprVectorFunctions.h: Vector index
|
|
access changed from [] to (). This is the new default style style.
|
|
|
|
2003-06-24 21:31 opetzold
|
|
|
|
* include/tvmet/Matrix.h: MatrixReference removed, since isn't used
|
|
anywhere.
|
|
|
|
2003-06-24 21:31 opetzold
|
|
|
|
* include/tvmet/Vector.h: VectorReference removed, since isn't used
|
|
anywhere.
|
|
|
|
2003-06-24 20:58 opetzold
|
|
|
|
* include/tvmet/Matrix.h: cosmetic change: access operator(i,j)
|
|
does return a typedef reference instead of value_type&
|
|
|
|
2003-06-24 20:56 opetzold
|
|
|
|
* include/tvmet/Vector.h: access operator[i] const does return a
|
|
value_type; this solves (hopefully) reported problems with
|
|
g++2.95.x and is conform to the matrix access operator(i,j) now.
|
|
|
|
2003-06-18 18:54 opetzold
|
|
|
|
* doc/notes.dox: notes on rvo bug added to notes contents.
|
|
|
|
2003-06-16 21:27 opetzold
|
|
|
|
* NEWS: updated for upcoming release 1.2.0
|
|
|
|
2003-06-16 19:56 opetzold
|
|
|
|
* doc/intro.dox: link added to note's rvo bug.
|
|
|
|
2003-06-16 19:52 opetzold
|
|
|
|
* doc/notes.dox: chapter on chained expressions added.
|
|
|
|
2003-06-16 19:52 opetzold
|
|
|
|
* doc/faq.dox: comments on chained expressions removed
|
|
|
|
2003-06-16 19:44 opetzold
|
|
|
|
* doc/faq.dox: removed chapter on call overloaded operator since
|
|
the example is obsolete. No idea if there a need for this chapter
|
|
any more - the praxis will it show.
|
|
|
|
2003-06-16 19:41 opetzold
|
|
|
|
* doc/notes.dox: updated chapter on optimizing.
|
|
|
|
2003-06-15 10:37 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: min/max temps correct
|
|
innitialized.
|
|
|
|
2003-06-15 10:36 opetzold
|
|
|
|
* doc/faq.dox, doc/notes.dox, include/tvmet/MatrixFunctions.h,
|
|
include/tvmet/MatrixOperators.h, include/tvmet/VectorFunctions.h,
|
|
include/tvmet/meta/Gemm.h, include/tvmet/meta/Gemmt.h,
|
|
include/tvmet/meta/Gemtm.h, include/tvmet/meta/Gemv.h,
|
|
include/tvmet/xpr/MMProduct.h,
|
|
include/tvmet/xpr/MMProductTransposed.h,
|
|
include/tvmet/xpr/MMtProduct.h, include/tvmet/xpr/MVProduct.h,
|
|
include/tvmet/xpr/MatrixFunctions.h,
|
|
include/tvmet/xpr/MatrixOperators.h,
|
|
include/tvmet/xpr/MtMProduct.h,
|
|
include/tvmet/xpr/ProductTransposed.h,
|
|
include/tvmet/xpr/VectorFunctions.h, regression/TestDimension.h,
|
|
regression/TestMathOps.h, regression/TestMatrixFunctions.h,
|
|
regression/TestMatrixOperators.h, regression/TestVectorFunctions.h,
|
|
regression/TestXpr.h, regression/TestXprMatrixFunctions.h,
|
|
regression/TestXprMatrixOperators.h,
|
|
regression/TestXprVectorFunctions.h: all product functions renamed
|
|
to prod, all transpose to trans. This allows shorter equations.
|
|
|
|
2003-06-13 19:59 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: cosmetic changes
|
|
|
|
2003-06-10 20:00 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: fcnl_Swap::print_on()
|
|
corrected, temp type renamed according to tvmet's style.
|
|
|
|
2003-06-10 19:56 opetzold
|
|
|
|
* regression/: TestMatrixFunctions.h, TestVectorFunctions.h: test
|
|
corrected and extended due to renaming max to maximum, min to
|
|
minimum and introduced the new function min/max.
|
|
|
|
2003-06-08 21:01 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, VectorFunctions.h: old max/min
|
|
function renamed to maximum/minimum. new function max/min added
|
|
returning max/min as value.
|
|
|
|
2003-06-08 20:20 opetzold
|
|
|
|
* doc/intro.dox: notes for chained expressions on frontpage. There
|
|
are problems on chained expressions due to used temporaries.
|
|
|
|
2003-06-08 20:16 opetzold
|
|
|
|
* doc/faq.dox: extended for chained expressions.
|
|
|
|
2003-06-08 19:53 opetzold
|
|
|
|
* doc/: dox_functions.cc, dox_operators.cc: doxygen doc generators
|
|
partiell corrected
|
|
|
|
2003-06-08 19:30 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, MatrixFunctions.h: doxygen header
|
|
corrections
|
|
|
|
2003-06-08 19:18 opetzold
|
|
|
|
* examples/hspiess.cc: some notes on example written.
|
|
|
|
2003-06-08 19:01 opetzold
|
|
|
|
* examples/: Makefile.am, hspiess.cc: practical example added.
|
|
|
|
2003-06-08 18:55 opetzold
|
|
|
|
* include/tvmet/: config/config-gcc.h, xpr/BinOperator.h,
|
|
xpr/Eval.h, xpr/Matrix.h, xpr/MatrixTranspose.h, xpr/UnOperator.h,
|
|
xpr/Vector.h: optimizing defines
|
|
TVMET_OPTIMIZE_XPR_CTOR_ARGS_BY_VALUE
|
|
TVMET_OPTIMIZE_XPR_MANUAL_CCTOR removed, all arguments are taken by
|
|
const references and we hope on optimized copy constructor by
|
|
compiler.
|
|
|
|
2003-06-08 18:22 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixBinaryFunctions.h, MatrixEval.h,
|
|
MatrixFunctions.h, MatrixImpl.h, MatrixOperators.h, Vector.h,
|
|
VectorBinaryFunctions.h, VectorEval.h, VectorFunctions.h,
|
|
VectorImpl.h, VectorOperators.h, meta/Matrix.h, meta/Vector.h,
|
|
xpr/MatrixBinaryFunctions.h, xpr/MatrixFunctions.h,
|
|
xpr/MatrixOperators.h, xpr/MatrixUnaryFunctions.h,
|
|
xpr/VectorBinaryFunctions.h, xpr/VectorFunctions.h,
|
|
xpr/VectorOperators.h, xpr/VectorUnaryFunctions.h: all expression
|
|
are taken by const references now. This solves the problem with g++
|
|
regression tests. Obviously is the return value optimization is
|
|
limited to to small expressions even by argument copying.
|
|
|
|
2003-06-08 16:36 opetzold
|
|
|
|
* include/tvmet/Matrix.h: member naming frm m_matrix changed to
|
|
m_data according to others.
|
|
|
|
2003-06-08 15:49 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: test on row/col II
|
|
corrected.
|
|
|
|
2003-06-08 12:59 opetzold
|
|
|
|
* include/tvmet/MatrixImpl.h: comment changes for
|
|
operator=(XprMatrix).
|
|
|
|
2003-06-08 12:58 opetzold
|
|
|
|
* include/tvmet/VectorImpl.h: comment changes for
|
|
operator=(XprVector<>)
|
|
|
|
2003-06-08 12:17 opetzold
|
|
|
|
* include/tvmet/MatrixImpl.h: comment changes for
|
|
operator=(XprMatrix).
|
|
|
|
2003-06-08 10:58 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
|
|
VectorFunctions.h, VectorOperators.h, xpr/MatrixFunctions.h,
|
|
xpr/MatrixOperators.h, xpr/VectorFunctions.h,
|
|
xpr/VectorOperators.h: undo: functions and operators with pod are
|
|
specialized by pod type again, the icc does compile now once more;
|
|
added more complex support.
|
|
|
|
2003-06-08 10:58 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: critical functions on
|
|
failed regression tests moved to own test function.
|
|
|
|
2003-06-07 14:53 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: test changed for row,col and
|
|
diag.
|
|
|
|
2003-06-07 14:52 opetzold
|
|
|
|
* regression/: TestXprMatrixOperators.cc, TestXprMatrixOperators.h,
|
|
Makefile.am: new tests added for operators on XprMatrizes.
|
|
|
|
2003-06-07 12:13 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: number
|
|
argument on function col renamed to no to avoid confusions.
|
|
|
|
2003-06-07 11:54 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixFunctions.h,
|
|
xpr/MatrixFunctions.h: correction on const correctness on Matrix<>
|
|
functions for row,col and diag. MatrixRowVectorReference,
|
|
MatrixColVectorReference and MatrixDiagVectorReference renamed to
|
|
MatrixRowVectorConstReference, MatrixColVectorConstReference and
|
|
MatrixDiagVectorConstReference.
|
|
|
|
2003-06-07 11:54 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: new tests added for
|
|
row,col,diag,transpose and xxx_products on XprMatrizes
|
|
|
|
2003-06-07 11:16 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: MMt_product() argument
|
|
corrected.
|
|
|
|
2003-06-07 10:14 opetzold
|
|
|
|
* THANKS: new entry
|
|
|
|
2003-06-07 09:59 opetzold
|
|
|
|
* doc/faq.dox: FAQ wrote on no_match_operator.
|
|
|
|
2003-06-07 09:32 opetzold
|
|
|
|
* examples/: Makefile.am, redwards.cc: example added from problem
|
|
report from R.Edwards.
|
|
|
|
2003-06-05 22:22 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixFunctions.h, VectorFunctions.h: doxygen
|
|
header corrections
|
|
|
|
2003-06-05 22:20 opetzold
|
|
|
|
* include/tvmet/xpr/VectorFunctions.h: matrix expression's binary
|
|
and unary functions moved to an own header.
|
|
|
|
2003-06-05 22:14 opetzold
|
|
|
|
* include/tvmet/xpr/: Makefile.am, Vector.h,
|
|
VectorBinaryFunctions.h, VectorUnaryFunctions.h: matrix
|
|
expression's binary and unary functions moved to an own header.
|
|
|
|
2003-06-05 22:01 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixOperators.h: operators for add,sub,mul
|
|
and div use the appropriate functions. operators reordered and
|
|
cosmetics.
|
|
|
|
2003-06-05 21:56 opetzold
|
|
|
|
* include/tvmet/xpr/Matrix.h: matrix expression's binary and unary
|
|
functions moved to an own header.
|
|
|
|
2003-06-05 21:41 opetzold
|
|
|
|
* include/tvmet/VectorOperators.h: namespace element_wise
|
|
corrections.
|
|
|
|
2003-06-05 21:33 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: namespace element_wise
|
|
corrections.
|
|
|
|
2003-06-05 21:13 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: header sorted according to 'ls
|
|
-la', new header MatrixBinaryFunctions.h MatrixUnaryFunctions.h
|
|
added.
|
|
|
|
2003-06-05 21:09 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixBinaryFunctions.h, MatrixFunctions.h,
|
|
MatrixUnaryFunctions.h: matrix expression's binary and unary
|
|
functions moved to an own header.
|
|
|
|
2003-06-05 21:06 opetzold
|
|
|
|
* regression/TestMathOps.h: Test added on
|
|
product(Matrix,XprVector).
|
|
|
|
2003-06-05 20:14 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: new function on matrix
|
|
expressions for transpose, row, col and diag added.
|
|
|
|
2003-06-05 19:43 opetzold
|
|
|
|
* regression/TestMathOps.h: test added for prod(Matrix, XprVector).
|
|
|
|
2003-06-05 19:42 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: productTransposed,
|
|
MtM_product, MMt_product on XprMatrizes does return the appropriate
|
|
function, same to product(XprMatrix,XprVector).
|
|
|
|
2003-06-05 19:36 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: copy&past devel on operator on
|
|
Matrix and XprVector killed.
|
|
|
|
2003-06-05 19:34 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h: new product
|
|
function and operator on Matrix and XprVector added.
|
|
|
|
2003-06-05 19:23 opetzold
|
|
|
|
* include/tvmet/: VectorFunctions.h, meta/Vector.h,
|
|
xpr/VectorFunctions.h: meta::Vector::cross() removed, compile error
|
|
(never occoured before). Since its build by hand it doesn't matter.
|
|
Remark todo added in doxygen header.
|
|
|
|
2003-06-05 18:54 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: productTransposed,
|
|
MtM_product, MMt_product on XprMatrizes added.
|
|
|
|
2003-06-05 18:30 opetzold
|
|
|
|
* regression/Makefile.am: header and cpp files reordered according
|
|
to a 'ls -ls'
|
|
|
|
2003-06-02 21:37 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: Bug removed: dimension on
|
|
temporary rhs corrected.
|
|
|
|
2003-06-02 21:37 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: implementing macros
|
|
renamed according to tvmet's standard.
|
|
|
|
2003-06-02 20:00 opetzold
|
|
|
|
* include/tvmet/Makefile.am: Files Matrix{Binary,Unary}Functions.h,
|
|
Vector{Binary,Unary}Functions.h added.
|
|
|
|
2003-06-01 16:57 opetzold
|
|
|
|
* regression/TestXprVectorOperators.h: corrected negate() test.
|
|
|
|
2003-06-01 16:01 opetzold
|
|
|
|
* regression/: Makefile.am, TestXprVectorOperators.cc,
|
|
TestXprVectorOperators.h: added.
|
|
|
|
2003-06-01 15:59 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: beautified
|
|
|
|
2003-06-01 15:57 opetzold
|
|
|
|
* include/tvmet/xpr/VectorOperators.h: fucntions for add,sub,mul
|
|
and div use their appropriate functions, reordering of
|
|
implementations.
|
|
|
|
2003-06-01 15:55 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h: acros
|
|
reordered, all macros implementing somethings does have the
|
|
TVMET_IMPLEMENT_MACRO name.
|
|
|
|
2003-06-01 15:15 opetzold
|
|
|
|
* include/tvmet/UnaryFunctionals.h: macro TVMET_UNARY_FUNCTION
|
|
renamed to TVMET_IMPLEMENT_MACRO
|
|
|
|
2003-06-01 15:13 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: macro TVMET_BINARY_FUNCTION
|
|
renamed to TVMET_IMPLEMENT_MACRO
|
|
|
|
2003-06-01 13:38 opetzold
|
|
|
|
* regression/: Makefile.am, TestXprMatrixFunctions.cc,
|
|
TestXprMatrixFunctions.h: tests added for add,sub,mul and div on
|
|
xpr matrizes.
|
|
|
|
2003-06-01 00:46 opetzold
|
|
|
|
* include/tvmet/: VectorFunctions.h, meta/Vector.h,
|
|
xpr/VectorFunctions.h: Vector norm1 implementation replaced by
|
|
sum(abs(v)); no need for meta:abs_sum() which is removed.
|
|
|
|
2003-06-01 00:46 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: new arithmetic functions
|
|
add,sub,mul and div for expression matrizes added.
|
|
|
|
2003-05-31 23:30 opetzold
|
|
|
|
* regression/TestXprVectorFunctions.h: tests for sum, prod, dot,
|
|
cross, norm1, norm2, normalize for vector expressions added.
|
|
|
|
2003-05-31 23:29 opetzold
|
|
|
|
* include/tvmet/: Vector.h, xpr/Vector.h, xpr/VectorFunctions.h:
|
|
new functions sum, prod, dot, cross, norm1, norm2, normalize for
|
|
vector expressions added.
|
|
|
|
2003-05-31 22:14 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h, xpr/Matrix.h,
|
|
xpr/MatrixFunctions.h, xpr/Vector.h: include headers order changed.
|
|
Hopefully better distuingish between Matrix and Vector.
|
|
|
|
2003-05-31 22:11 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: Xpr.h removed.
|
|
|
|
2003-05-31 22:11 opetzold
|
|
|
|
* include/tvmet/xpr/Xpr.h: removed.
|
|
|
|
2003-05-31 22:06 opetzold
|
|
|
|
* NEWS: some news added for upcoming release.
|
|
|
|
2003-05-31 21:54 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: Functions.h removed.
|
|
|
|
2003-05-31 21:44 opetzold
|
|
|
|
* include/tvmet/xpr/Functions.h: removed.
|
|
|
|
2003-05-31 21:39 opetzold
|
|
|
|
* include/tvmet/Matrix.h: RT_CONDITION on Row/ColVectorReference
|
|
corrected.
|
|
|
|
2003-05-31 21:38 opetzold
|
|
|
|
* include/tvmet/xpr/: Matrix.h, Vector.h: include header corrected.
|
|
|
|
2003-05-31 21:05 opetzold
|
|
|
|
* include/tvmet/Matrix.h: RT_CONDITION on element access for
|
|
MatrixReference, Row/Col/DiagVector added.
|
|
|
|
2003-05-31 21:00 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: RT_CONDITION error message
|
|
changed - report class name now.
|
|
|
|
2003-05-31 20:58 opetzold
|
|
|
|
* include/tvmet/xpr/: Matrix.h, Vector.h: RT_CONDITION on element
|
|
access added.
|
|
|
|
2003-05-31 20:25 opetzold
|
|
|
|
* include/tvmet/xpr/VectorFunctions.h: new functions add,sub,mul
|
|
and div on vector expressions.
|
|
|
|
2003-05-31 20:23 opetzold
|
|
|
|
* regression/TestMathOps.h: corrections, removed parts from other
|
|
tests.
|
|
|
|
2003-05-31 20:20 opetzold
|
|
|
|
* regression/: TestUnFunc.cc, TestUnFunc.h: cosmetic, new tests for
|
|
min/max added.
|
|
|
|
2003-05-31 20:19 opetzold
|
|
|
|
* regression/Makefile.am: TestXprVectorFunctions.h
|
|
TestXprVectorFunctions.cc added.
|
|
|
|
2003-05-31 20:18 opetzold
|
|
|
|
* regression/: TestXprVectorFunctions.cc, TestXprVectorFunctions.h:
|
|
added.
|
|
|
|
2003-05-31 20:16 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen header correction
|
|
|
|
2003-05-31 17:20 opetzold
|
|
|
|
* regression/TestXpr.h: tests on eval removed since its on its own
|
|
headers.
|
|
|
|
2003-05-31 16:19 opetzold
|
|
|
|
* regression/TestSTL.h: test on construction and std::copy() for
|
|
matrizes added
|
|
|
|
2003-05-31 15:59 opetzold
|
|
|
|
* regression/: TestMatrixOperators.cc, TestMatrixOperators.h,
|
|
Makefile.am: added, tests on matrix operators.
|
|
|
|
2003-05-31 15:40 opetzold
|
|
|
|
* regression/TestMatrixFunctions.h: rewritten and extended, holds
|
|
all arithmetic functions from header tvmet/MatrixFunctions.h.
|
|
|
|
2003-05-31 15:27 opetzold
|
|
|
|
* include/tvmet/RunTimeError.h: forgotten trailing backslash added
|
|
after change of output format.
|
|
|
|
2003-05-31 15:21 opetzold
|
|
|
|
* include/tvmet/: RunTimeError.h, Matrix.h, Vector.h: output format
|
|
changed for macro RT_CONDITION
|
|
|
|
2003-05-31 11:10 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: test on normalize added.
|
|
|
|
2003-05-31 10:54 opetzold
|
|
|
|
* regression/Makefile.am: TestVectorOperators.h
|
|
TestVectorOperators.cc added.
|
|
|
|
2003-05-31 10:54 opetzold
|
|
|
|
* regression/: TestVectorOperators.cc, TestVectorOperators.h: added
|
|
for tests on vector operators. Test on all arithmetic operators on
|
|
vectors and vector expressions.
|
|
|
|
2003-05-31 10:50 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: scalarUpdAssign1() on int
|
|
specialized functions removed.
|
|
|
|
2003-05-31 10:35 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: test on neg operator removed;
|
|
self test on reference functions/operations use assert now.
|
|
|
|
2003-05-31 10:29 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: new tests added. This file
|
|
holds the tests for all functions declared in header
|
|
tvmet/VectorFunctions.h, exspect normalize.
|
|
|
|
2003-05-29 11:39 opetzold
|
|
|
|
* regression/SelfTest.cc: self test on std::complex added.
|
|
|
|
2003-05-29 11:26 opetzold
|
|
|
|
* regression/TestConstruction.h: cosmetic
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* include/tvmet/: MatrixOperators.h, VectorOperators.h: big
|
|
cosmetic changes, operators using add,sub,mul and div functions
|
|
written
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/Makefile.am: new files TestMatrixEval.h,
|
|
TestMatrixEval.cc, TestVectorEval.h, TestVectorEval.cc added
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/TestMathOps.h: test on vector elementwise product:
|
|
function renamed to prod.
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/TestXpr.h: fn_MVProduct: product on vectors renamed to
|
|
elementwise mul function due to function name change.
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/TestMatrixFunctions.h: ew_product: elementwise product
|
|
on matrix renamed to element_wise::mul function due to function
|
|
name change.
|
|
|
|
2003-05-29 10:25 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: transpose(XprMatrix<>) moved
|
|
here from MatrixFunctions.h - it's on a better place here.
|
|
|
|
2003-05-29 09:56 opetzold
|
|
|
|
* include/tvmet/Matrix.h: header for matrix binary and unary
|
|
functions included here.
|
|
|
|
2003-05-29 09:53 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixUnaryFunctions.h,
|
|
MatrixBinaryFunctions.h: all unary/binary functions moved to an own
|
|
header; new arithmetic functions add, sub, mul, div; a lot of
|
|
cosmetic
|
|
|
|
2003-05-29 09:47 opetzold
|
|
|
|
* include/tvmet/tvmet.h: forward for std::complex<T> here now,
|
|
cosmetic changes
|
|
|
|
2003-05-29 09:45 opetzold
|
|
|
|
* include/tvmet/Vector.h: cosmetic, header for vector binary and
|
|
unary functions included here.
|
|
|
|
2003-05-29 09:45 opetzold
|
|
|
|
* include/tvmet/: VectorBinaryFunctions.h, VectorUnaryFunctions.h:
|
|
all unary/binary functions moved to an own header; new arithmetic
|
|
functions add, sub, mul, div; a lot of cosmetic
|
|
|
|
2003-05-29 09:45 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: all unary/binary functions moved
|
|
to an own header; new arithmetic functions add, sub, mul, div;
|
|
former product renamed to prod to avoid name conflicts (does
|
|
element wise product on all elements vs. product on
|
|
matrix/vectors); element_wise::product renamed to mul; a lot of
|
|
cosmetic
|
|
|
|
2003-05-29 09:18 opetzold
|
|
|
|
* include/tvmet/VectorEval.h: doc corrected on eval use in example;
|
|
cosmetic changes
|
|
|
|
2003-05-29 09:15 opetzold
|
|
|
|
* include/tvmet/util/General.h: namespace delimiter tvmet:: on
|
|
functions removed.
|
|
|
|
2003-05-29 09:14 opetzold
|
|
|
|
* regression/TestVectorEval.h: cosmetic changes
|
|
|
|
2003-05-29 09:12 opetzold
|
|
|
|
* regression/: TestMatrixEval.cc, TestMatrixEval.h: added, former
|
|
matrix part of TestEval
|
|
|
|
2003-05-27 22:46 opetzold
|
|
|
|
* include/tvmet/VectorEval.h: eval for long long added,
|
|
eval(XprVector<E1, Sz> e1, XprVector<E2, Sz> e2, XprVector<E3, Sz>
|
|
e3) removed it was allways here.
|
|
|
|
2003-05-27 22:44 opetzold
|
|
|
|
* regression/: TestVectorEval.cc, TestVectorEval.h: added, former
|
|
vector part of TestEval
|
|
|
|
2003-05-27 21:45 opetzold
|
|
|
|
* regression/: TestEval.cc, TestEval.h: files removed and replaced
|
|
by new files TestVectorEval.{h,cc} and TestMatrixEval.{h,cc}
|
|
|
|
2003-05-26 21:03 opetzold
|
|
|
|
* include/tvmet/: VectorEval.h, VectorFunctions.h: doxygen headers
|
|
beautified.
|
|
|
|
2003-05-25 17:11 opetzold
|
|
|
|
* configure.ac: release 1.1.0 tagged and updated.
|
|
|
|
2003-05-25 11:34 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen correctness on
|
|
norm1/norm2 doc
|
|
|
|
2003-05-25 11:30 opetzold
|
|
|
|
* regression/TestMathOps.h: regression for norm1/2 rewritten.
|
|
|
|
2003-05-25 11:30 opetzold
|
|
|
|
* include/tvmet/: VectorFunctions.h, meta/Vector.h: new function
|
|
norm1 added.
|
|
|
|
2003-05-25 10:15 opetzold
|
|
|
|
* regression/Makefile.am: new files TestMatrixEval.h,
|
|
TestMatrixEval.cc, TestVectorEval.h, TestVectorEval.cc added
|
|
|
|
2003-05-25 09:49 opetzold
|
|
|
|
* regression/TestMathOps.h: tests on vector norm changed due to
|
|
name changing.
|
|
|
|
2003-05-25 09:48 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: naming convention changed: norm2
|
|
is the l2 form of vector norm, prior name was norm; old norm2
|
|
removed since it was the l2 norm squared.
|
|
|
|
2003-05-24 14:46 opetzold
|
|
|
|
* configure.ac: icc CXXFLAGS warnings changed to avoid remarks
|
|
|
|
2003-05-24 12:20 opetzold
|
|
|
|
* doc/usage.dox: chapter about row and col wise access on matrizes
|
|
added.
|
|
|
|
2003-05-24 11:49 opetzold
|
|
|
|
* doc/Makefile.am: CXXFLAGS changed to avoid icc compiler remarks
|
|
|
|
2003-05-24 11:48 opetzold
|
|
|
|
* doc/: faq.dox, intro.dox, notes.dox, usage.dox: some small
|
|
addtions and corrections
|
|
|
|
2003-05-24 11:20 opetzold
|
|
|
|
* doc/usage.dox: some small addtions and corrections
|
|
|
|
2003-05-24 11:02 opetzold
|
|
|
|
* doc/intro.dox: some small addtions and corrections
|
|
|
|
2003-05-24 10:19 opetzold
|
|
|
|
* tvmet-config.in: very old name of tvmet replaced (in the begining
|
|
the name was tvm - unfortunally these name was reserved on
|
|
sourceforge).
|
|
|
|
2003-05-24 10:14 opetzold
|
|
|
|
* NEWS: some news added for the upcoming rel. 1.1.0
|
|
|
|
2003-05-24 10:08 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, VectorFunctions.h,
|
|
xpr/MatrixFunctions.h, xpr/VectorFunctions.h: binary functions and
|
|
operators added for fn/op(POD, Matrix<>||Vector<>) resp. fn/op(POD,
|
|
XprMatrix<>||XprVector<>) for the rare case of evaluting
|
|
expressions like eval(1 == matrix) instead of eval(matrix == 1).
|
|
|
|
2003-05-24 09:45 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen header doc corrected
|
|
|
|
2003-05-24 09:44 opetzold
|
|
|
|
* regression/main.cc: removed some old code, error return value
|
|
removed since it does disturb the make dist process.
|
|
|
|
2003-05-24 09:31 opetzold
|
|
|
|
* regression/: SelfTest.cc, SelfTest.h, TestConstruction.cc,
|
|
TestConstruction.h, TestDimension.cc, TestDimension.h,
|
|
TestElementWise.h, TestEval.cc, TestEval.h, TestMathOps.cc,
|
|
TestMathOps.h, TestMatrixFunctions.cc, TestMatrixFunctions.h,
|
|
TestSTL.cc, TestSTL.h, TestUnFunc.cc, TestUnFunc.h,
|
|
TestVectorFunctions.cc, TestVectorFunctions.h, TestXpr.cc,
|
|
TestXpr.h, main.cc: regression test rewritten/extended. We use
|
|
cppunits factory facility to compile each unit test in a separate
|
|
cpp file. New files added with news tests
|
|
|
|
2003-05-24 09:31 opetzold
|
|
|
|
* regression/Makefile.am: forgotten regression test on
|
|
TestMathOps.{cc|h} added.
|
|
|
|
2003-05-24 09:06 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: product() functions using
|
|
temporaries rewritten to allow using compiler's return value
|
|
optimizing - doesn't change things on gcc-3.2 failed regression
|
|
tests on product/operator*(XprMatrix<int>, XprVector<int>)
|
|
|
|
2003-05-24 08:57 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: product() functions using
|
|
temporaries rewritten to allow using compiler's return value
|
|
optimizing - doesn't change things on gcc-3.2 failed regression
|
|
tests on product/operator*(XprMatrix<int>, XprVector<int>)
|
|
|
|
2003-05-24 08:34 opetzold
|
|
|
|
* include/tvmet/MatrixEval.h: cosmetic changes
|
|
|
|
2003-05-24 08:02 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: cosmetic changes
|
|
|
|
2003-05-24 08:00 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: operator+,-,== etc. corrected to
|
|
allow operations on non-square matrizes too.
|
|
|
|
2003-05-18 19:40 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: new function product(Vector,
|
|
Vector) added - same as operator*(Vector,Vector); cosmetic changes
|
|
|
|
2003-05-18 19:37 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: cast to int for
|
|
iterator concept constructors runtime check.
|
|
|
|
2003-05-18 18:04 opetzold
|
|
|
|
* include/tvmet/xpr/ProductTransposed.h: file added
|
|
|
|
2003-05-18 16:04 opetzold
|
|
|
|
* regression/: TestBitOps.cc, TestBitOps.h: removed, since they
|
|
doesn't contain any test
|
|
|
|
2003-05-18 12:59 opetzold
|
|
|
|
* doc/usage.dox: chapter about Construction and Initializing
|
|
extended for construction on iterators.
|
|
|
|
2003-05-18 12:58 opetzold
|
|
|
|
* include/tvmet/Matrix.h: Some doxygen notes about construction on
|
|
iterators added. Further more runtime condition added for
|
|
constructor on iterators.
|
|
|
|
2003-05-18 12:57 opetzold
|
|
|
|
* include/tvmet/Vector.h: Some doxygen notes about construction on
|
|
iterators added.
|
|
|
|
2003-05-17 21:58 opetzold
|
|
|
|
* doc/: faq.dox, intro.dox, notes.dox, usage.dox: doc updates
|
|
|
|
2003-05-17 21:45 opetzold
|
|
|
|
* NEWS: updated for the upcoming release
|
|
|
|
2003-05-17 21:44 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h: doxygen
|
|
headers corrected.
|
|
|
|
2003-05-17 19:28 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, meta/Gemmt.h,
|
|
meta/Makefile.am, xpr/MMtProduct.h, xpr/Makefile.am, xpr/Xpr.h: new
|
|
function added: MMt_product for the product of MM^T.
|
|
|
|
2003-05-17 16:38 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: new function
|
|
operator*(Matrix<>,XprMatrix<>) added.
|
|
|
|
2003-05-17 16:33 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: new function
|
|
product(Matrix<>,XprMatrix<>) added.
|
|
|
|
2003-05-17 16:05 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MMProductTransposed.h,
|
|
xpr/Makefile.am, xpr/Xpr.h: function
|
|
productTransposed(Matrix<>,Matrix<>) added, also a new expression
|
|
Xpr
|
|
|
|
2003-05-17 15:53 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h, regression/TestMathOps.h:
|
|
productTransposed(Matrix<>,Vector<>) renamed to Mtx_product;
|
|
productTransposed renamed to MtM_product(Matrix<>,Matrix<>) to
|
|
avoid confusions a name conflics with future functions
|
|
|
|
2003-05-17 15:13 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: new function
|
|
transpose(XprMatrix<>) added.
|
|
|
|
2003-05-17 11:04 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: doxygen doc corrected for
|
|
operator*(Xprmatrix<>,Vector<>)
|
|
|
|
2003-05-17 11:03 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: missing operator added:
|
|
operator*(XprMatrix<>, Matrix<>)
|
|
|
|
2003-05-17 10:58 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: missing function added:
|
|
product(XprMatrix<>, Matrix<>)
|
|
|
|
2003-05-17 10:34 opetzold
|
|
|
|
* include/tvmet/VectorOperators.h: cosmetic changes
|
|
|
|
2003-05-17 10:32 opetzold
|
|
|
|
* include/tvmet/: MatrixOperators.h, xpr/MatrixOperators.h,
|
|
xpr/VectorOperators.h: undo: all operator?(POD,...) restored since
|
|
eval is using those - thanks to regression tests...
|
|
|
|
2003-05-17 10:12 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: cosmetic changes; operator?(POD,
|
|
XprMatrix<>) removed since isn't usefull
|
|
|
|
2003-05-17 09:53 opetzold
|
|
|
|
* include/tvmet/xpr/VectorOperators.h: operator?(POD, XprVector<>)
|
|
removed since isn't usefull
|
|
|
|
2003-05-17 09:50 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixOperators.h: cosmetic changes;
|
|
operator?(POD, XprMatrix<>) removed since isn't usefull
|
|
|
|
2003-05-13 22:20 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: some cosmetic changes; functions
|
|
with func(POD, Matrix) removed
|
|
|
|
2003-05-13 22:16 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: some cosmetic changes; functions
|
|
with func(POD, Matrix) removed
|
|
|
|
2003-05-13 22:14 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: some cosmetic changes
|
|
|
|
2003-05-13 22:05 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: header VectorFunctions.h added
|
|
|
|
2003-05-13 22:04 opetzold
|
|
|
|
* include/tvmet/xpr/VectorFunctions.h: added, holds functions of
|
|
XprVector
|
|
|
|
2003-05-13 22:03 opetzold
|
|
|
|
* include/tvmet/xpr/: Functions.h, MatrixFunctions.h: functions for
|
|
XprMatrizes and XprVectors moved to sperate files.
|
|
|
|
2003-05-13 21:17 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: used temporary renamed
|
|
|
|
2003-05-12 20:22 opetzold
|
|
|
|
* doc/usage.dox: usage about cleared matrix and vector added.
|
|
|
|
2003-05-12 20:13 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: doxygen function header
|
|
corrected
|
|
|
|
2003-05-12 20:11 opetzold
|
|
|
|
* regression/TestXpr.h: spelling erros corrected
|
|
|
|
2003-05-12 20:09 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: product(XprMatrix<>, Vector<>)
|
|
doxygen docs corrected and expanded, used temporary renamed
|
|
|
|
2003-05-11 21:46 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: productTransposed(M,V) corrected
|
|
for non square matrizes
|
|
|
|
2003-05-11 21:44 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: Header guard corrected
|
|
|
|
2003-05-11 20:57 opetzold
|
|
|
|
* regression/TestMathOps.h: MatrixTransposedMatrix() regression
|
|
added.
|
|
|
|
2003-05-11 20:07 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/Xpr.h: new function
|
|
productTransposed(M1,M2) for transposed(Matrix)*Matrix product
|
|
added
|
|
|
|
2003-05-11 20:06 opetzold
|
|
|
|
* include/tvmet/: meta/Makefile.am, xpr/Makefile.am: meta/Gemtm.h
|
|
and xpr/MtMProduct.h added
|
|
|
|
2003-05-11 20:03 opetzold
|
|
|
|
* include/tvmet/: meta/Gemtm.h, xpr/MtMProduct.h: created for
|
|
transposed(Matrix)*Matrix product
|
|
|
|
2003-05-11 19:50 opetzold
|
|
|
|
* include/tvmet/: xpr/MMProduct.h, MatrixFunctions.h: cosmetic
|
|
changes
|
|
|
|
2003-05-11 09:50 opetzold
|
|
|
|
* doc/notes.dox: section about MMV operations added
|
|
|
|
2003-05-11 09:49 opetzold
|
|
|
|
* doc/faq.dox: section about missing MMV operations removed, since
|
|
it is absolete
|
|
|
|
2003-05-11 09:25 opetzold
|
|
|
|
* regression/Makefile.am: target regression renamed to driver, so
|
|
avoid name confusion
|
|
|
|
2003-04-23 07:40 opetzold
|
|
|
|
* configure.ac: release 1.0.1 created and tagged
|
|
|
|
2003-04-17 21:34 opetzold
|
|
|
|
* NEWS: news added for rel-1-0-1
|
|
|
|
2003-04-17 21:31 opetzold
|
|
|
|
* THANKS: email adresses removed, new add
|
|
|
|
2003-04-17 21:23 opetzold
|
|
|
|
* tvmet.m4: bug removed: using --cxxflags acording to tvmet-config
|
|
now
|
|
|
|
2003-04-08 21:05 opetzold
|
|
|
|
* doc/: benchmark.dox, build.dox, compiler.dox: doxygen's url
|
|
corrected
|
|
|
|
2003-04-08 20:58 opetzold
|
|
|
|
* NEWS: News for release v1.0.0 added
|
|
|
|
2003-04-07 21:48 opetzold
|
|
|
|
* configure.ac: release 1.0.0 created and tagged
|
|
|
|
2003-04-03 21:42 opetzold
|
|
|
|
* include/tvmet/xpr/MMProduct.h: doxygen header corrected
|
|
|
|
2003-04-03 21:09 opetzold
|
|
|
|
* include/tvmet/CommaInitializer.h: mamber naming convention of
|
|
member iter_ to m_iter corrected
|
|
|
|
2003-04-03 21:03 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen docu norm and normalize
|
|
formula index corrected
|
|
|
|
2003-03-27 17:44 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixOperators.h: doxygen class docu corrected
|
|
|
|
2003-03-27 17:40 opetzold
|
|
|
|
* include/tvmet/xpr/: MMProduct.h, MVProduct.h, MatrixOperators.h:
|
|
doxygen class docu corrected
|
|
|
|
2003-03-24 21:39 opetzold
|
|
|
|
* doc/: build.dox, compiler.dox: all doxygen hypertext links are
|
|
working now
|
|
|
|
2003-03-24 21:26 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
|
|
VectorFunctions.h: doxygen group spelling error corrected
|
|
|
|
2003-03-24 21:23 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: operator*(XprMatrix, Vector)
|
|
added
|
|
|
|
2003-03-24 21:20 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: product(XprMatrix, Vector) added
|
|
|
|
2003-03-24 21:17 opetzold
|
|
|
|
* regression/TestXpr.h: Test for Xpr operators added
|
|
|
|
2003-03-24 21:15 opetzold
|
|
|
|
* include/tvmet/xpr/: Functions.h, Makefile.am, MatrixFunctions.h,
|
|
MatrixOperators.h, Xpr.h: product(XprMatrix, XprVector) added;
|
|
moved with product(XprMatrix,XprMatrix) to new header
|
|
MatrixFunctions.h
|
|
|
|
2003-03-24 20:48 opetzold
|
|
|
|
* Makefile.am: target ChangeLog does check for cvs2log too
|
|
|
|
2003-03-22 16:52 opetzold
|
|
|
|
* include/tvmet/config/: config-kcc.h, config-pgi.h: warning about
|
|
compiler missing optimizations removed
|
|
|
|
2003-03-22 16:35 opetzold
|
|
|
|
* doc/compiler.dox: gcc compiler notes regarding to regression test
|
|
link corrected
|
|
|
|
2003-03-22 16:07 opetzold
|
|
|
|
* doc/: compiler.dox, faq.dox: Updated compiler support, notes to
|
|
gcc failed regression test with int's product(Xprmatrix, XprVector>
|
|
|
|
2003-03-22 15:42 opetzold
|
|
|
|
* regression/TestXpr.h: Regression for product(XprMatrix<>,
|
|
XprMatrix<>) as well as product(XprMatrix<>, XprVector<>) added
|
|
|
|
2003-03-22 15:11 opetzold
|
|
|
|
* regression/: TestUnFunc.cc, TestUnFunc.h: Test for Abs added in
|
|
header, Abs() unused temporaries removed
|
|
|
|
2003-03-22 15:09 opetzold
|
|
|
|
* regression/main.cc: doxygen correctness increased
|
|
|
|
2003-03-22 14:45 opetzold
|
|
|
|
* configure.ac: icc compiler warning turned on (-Wall)
|
|
|
|
2003-03-22 14:42 opetzold
|
|
|
|
* regression/Makefile.am: CXXFLAGS removed since we didn't
|
|
distuingish between the compilers here
|
|
|
|
2003-03-22 14:35 opetzold
|
|
|
|
* include/tvmet/config/config-icc.h: warning about icc missing
|
|
optimizations removed
|
|
|
|
2003-03-22 14:32 opetzold
|
|
|
|
* examples/: cmm.cc, cmv.cc: std::complex ambiguous removed; icc
|
|
does compile now
|
|
|
|
2003-03-22 14:27 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, MatrixOperators.h, VectorEval.h,
|
|
VectorOperators.h: forwared std::complex<T> corrected, icc doesn't
|
|
confused any more
|
|
|
|
2003-03-22 13:46 opetzold
|
|
|
|
* include/tvmet/util/General.h: Gemv algorithm initialized by zero,
|
|
to much problems due to the need of a cleaned output vector
|
|
|
|
2003-03-20 21:39 opetzold
|
|
|
|
* include/tvmet/xpr/Functions.h: Vector forwared, header does
|
|
compiler now.
|
|
|
|
2003-03-20 21:17 opetzold
|
|
|
|
* include/tvmet/xpr/Functions.h: product(XprMatrix<>, XprVector<>)
|
|
added
|
|
|
|
2003-03-20 20:57 opetzold
|
|
|
|
* doc/works.dox: updated, product(XprA, XprB) does exist
|
|
|
|
2003-03-20 20:47 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, ConstRef.h, Eval.h, Literal.h,
|
|
MMProduct.h, MVProduct.h, Makefile.am, Matrix.h, MatrixOperators.h,
|
|
MatrixTranspose.h, Null.h, UnOperator.h, Vector.h,
|
|
VectorOperators.h, Xpr.h: Xpr headers splitted to smaller
|
|
|
|
2003-03-20 20:03 opetzold
|
|
|
|
* configure.ac, include/tvmet/Makefile.am, include/tvmet/Matrix.h,
|
|
include/tvmet/Vector.h, include/tvmet/Xpr.h,
|
|
include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
|
|
include/tvmet/XprVectorOperators.h, include/tvmet/xpr/Functions.h,
|
|
include/tvmet/xpr/Makefile.am, include/tvmet/xpr/MatrixOperators.h,
|
|
include/tvmet/xpr/VectorOperators.h, include/tvmet/xpr/Xpr.h: Xpr
|
|
stuff moved to sub directory
|
|
|
|
2003-03-17 18:28 opetzold
|
|
|
|
* doc/dox_operators.cc: op(XprMatrix,XprMatrix) doxygen header
|
|
generating corrected, less doxygen warnings now
|
|
|
|
2003-03-17 18:12 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: diag(Matrix<T, Sz, Sz>& m)
|
|
doxygen header corrected
|
|
|
|
2003-03-07 07:43 opetzold
|
|
|
|
* Makefile.am: rpm-dist target does copy rpms from users home
|
|
|
|
2003-03-07 07:40 opetzold
|
|
|
|
* doc/usage.dox: spell error corrected
|
|
|
|
2003-03-01 11:50 opetzold
|
|
|
|
* NEWS: about delayed benchmark
|
|
|
|
2003-03-01 11:48 opetzold
|
|
|
|
* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
|
|
bench_matrix_vector_product.png, bench_vector_add.png,
|
|
bench_vector_inner_product.png: undo: benchmark test. Now we have
|
|
the pictures 'Benchmarkk not performed'
|
|
|
|
2003-03-01 11:37 opetzold
|
|
|
|
* doc/benchmark.dox: benchmark delayed, it takes to much time, even
|
|
if Laurent Plagne did the work
|
|
|
|
2003-03-01 11:27 opetzold
|
|
|
|
* benchmark/Makefile.am: results PNG files aren't copied anymore to
|
|
the docs. New target copy_results added for this purpose
|
|
|
|
2003-03-01 11:25 opetzold
|
|
|
|
* benchmark/benchmark.m: ranges adapted to P4/2400MHz
|
|
|
|
2003-03-01 11:07 opetzold
|
|
|
|
* configure.ac: release counter incremented to 0.9.0
|
|
|
|
2003-03-01 11:05 opetzold
|
|
|
|
* NEWS: news added
|
|
|
|
2003-03-01 11:05 opetzold
|
|
|
|
* tests/t.cc: modified for feature check
|
|
|
|
2003-03-01 10:59 opetzold
|
|
|
|
* include/tvmet/XprMatrixOperators.h: operator*(Xprmatrix<>,
|
|
XprMatrix<>) added
|
|
|
|
2003-03-01 10:58 opetzold
|
|
|
|
* include/tvmet/XprFunctions.h: product(Xprmatrix<>, XprMatrix<>)
|
|
added
|
|
|
|
2003-03-01 09:42 opetzold
|
|
|
|
* NEWS: this file is used now, for short messages about changes on
|
|
releases
|
|
|
|
2003-03-01 09:32 opetzold
|
|
|
|
* doc/faq.dox: FAQ about 'call of overloaded product() ... Compiler
|
|
Error' added
|
|
|
|
2003-03-01 09:32 opetzold
|
|
|
|
* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
|
|
bench_matrix_vector_product.png, bench_vector_add.png,
|
|
bench_vector_inner_product.png: benchmark test
|
|
|
|
2003-03-01 09:30 opetzold
|
|
|
|
* regression/: Makefile.am, TestElementWise.h, main.cc: elementwise
|
|
operations for regressions added
|
|
|
|
2003-03-01 08:45 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: TVMET_BINARY_OPERATOR(fcnl_Mul,
|
|
*) removed. It can be used due to the call of overloaded operator*.
|
|
A note is written about that inside.
|
|
|
|
2003-03-01 08:14 opetzold
|
|
|
|
* regression/TestMathOps.h: elementwise operations removed
|
|
|
|
2003-03-01 08:08 opetzold
|
|
|
|
* regression/: TestBitOps.cc, TestBitOps.h, TestConstruction.h,
|
|
TestMathOps.h, TestSTL.h, TestUnFunc.cc, TestUnFunc.h, TestXpr.h,
|
|
main.cc: LGPL header and cvs keyword added
|
|
|
|
2003-03-01 07:56 opetzold
|
|
|
|
* benchmark/benchmark.m: terminal settings for jpeg removed
|
|
|
|
2003-03-01 07:50 opetzold
|
|
|
|
* benchmark/blitz.h: blitz-6.0 has changed some headers, corrected
|
|
header include. Anyway, we have to use release v0.6 of blitz++ now.
|
|
|
|
2003-02-20 22:15 opetzold
|
|
|
|
* Makefile.am: target ChangeLog really added, dist-hook depends on
|
|
it
|
|
|
|
2003-02-20 22:09 opetzold
|
|
|
|
* Makefile.am: cvs2log added to dist-hook, to create the ChangeLog
|
|
from cvs to dist
|
|
|
|
2003-02-20 21:56 opetzold
|
|
|
|
* configure.ac, configure.in: configure.in renamed to configure.ac
|
|
to be conform to autoconf 2.5x and automake 1.6x
|
|
|
|
2003-02-20 21:54 opetzold
|
|
|
|
* LICENSE, Makefile.am, THANKS, tvmet.spec.in, doc/faq.dox,
|
|
doc/license.dox: License Addendum to the LGPL
|
|
|
|
2003-02-12 20:11 opetzold
|
|
|
|
* ChangeLog, ChangeLog.1, Makefile.am: old ChangeLog renamed to
|
|
ChangeLog.1, using cvs logs for ChangeLog now
|
|
|
|
2003-02-12 20:08 opetzold
|
|
|
|
* ChangeLog: the last ChangeLog entry
|
|
|
|
2003-02-12 20:04 opetzold
|
|
|
|
* examples/Makefile.am: example target diag added
|
|
|
|
2003-02-12 20:03 opetzold
|
|
|
|
* examples/diag.cc: example for diag added
|
|
|
|
2003-02-12 20:03 opetzold
|
|
|
|
* regression/TestMathOps.h: TestMathOps<T>::MatrixDiagVector()
|
|
added
|
|
|
|
2003-02-12 20:02 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: diag(Matrix<T, Sz, Sz>& m) added
|
|
|
|
2003-02-12 20:02 opetzold
|
|
|
|
* include/tvmet/Matrix.h: MatrixDiagVectorReference added
|
|
|
|
2003-02-10 19:09 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-10 19:08 opetzold
|
|
|
|
* tvmet.spec.in: target tvmet-doc-xxx removed, it's inside the
|
|
standard rpm package
|
|
|
|
2003-02-10 19:06 opetzold
|
|
|
|
* Makefile.am: rpm package is using bz2 archive now
|
|
|
|
2003-02-10 19:05 opetzold
|
|
|
|
* configure.in: AM_CPPUNIT uncommented
|
|
|
|
2003-02-09 16:39 opetzold
|
|
|
|
* configure.in: release incremented to 0.8.0
|
|
|
|
2003-02-09 16:34 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-09 16:28 opetzold
|
|
|
|
* ChangeLog: Makefile.am
|
|
|
|
2003-02-09 16:28 opetzold
|
|
|
|
* Makefile.am: target doc-dist added to dist-hook, also doc's
|
|
ps/pdf manuals moved into dist dir
|
|
|
|
2003-02-09 16:13 opetzold
|
|
|
|
* doc/compiler.dox: HTML li environment removed to avoid problems
|
|
with latex ref manual
|
|
|
|
2003-02-09 15:59 opetzold
|
|
|
|
* Makefile.am, configure.in: parts adapted to new syntax style of
|
|
autoconf 2.5x and automake 1.6x
|
|
|
|
2003-02-09 13:11 opetzold
|
|
|
|
* configure.in: version literal expl. written (todo: fix the
|
|
problem)
|
|
|
|
2003-02-09 13:07 opetzold
|
|
|
|
* doc/Makefile.am: better progress printing on doc install target
|
|
|
|
2003-02-09 13:05 opetzold
|
|
|
|
* Makefile.am: bug fixed: target rpm using @echo inside @it loop
|
|
|
|
2003-02-09 12:44 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-09 12:41 opetzold
|
|
|
|
* include/tvmet/util/Timer.h: cpp define RUSAGE replaced with
|
|
config.h's defines
|
|
|
|
2003-02-09 12:28 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-09 12:25 opetzold
|
|
|
|
* configure.in: better check, using autoconf-2.5x features - not
|
|
really working\!
|
|
|
|
2003-02-09 12:23 opetzold
|
|
|
|
* doc/Doxyfile.in: INPUT points to @top_srcdir@/include/@PACKAGE@,
|
|
therefore I can apply other lib's includes too, e.g. for benchmark
|
|
|
|
2003-02-09 00:39 opetzold
|
|
|
|
* THANKS, doc/doxygen-warning: doc/doxygen-warning
|
|
|
|
2003-02-09 00:14 opetzold
|
|
|
|
* benchmark/BenchImpl.h, benchmark/BenchInfo.h,
|
|
benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
|
|
benchmark/Interface.h, benchmark/blitz.cc, benchmark/blitz.h,
|
|
benchmark/mtl.cc, benchmark/mtl.h, benchmark/peak.cc,
|
|
benchmark/peak.h, benchmark/stl.cc, benchmark/stl.h,
|
|
benchmark/tvmet.cc, benchmark/tvmet.h, benchmark/ublas.cc,
|
|
benchmark/ublas.h, doc/Util.h, doc/dox_functions.cc,
|
|
doc/dox_operators.cc, include/tvmet/BinaryFunctionals.h,
|
|
include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
|
|
include/tvmet/Extremum.h, include/tvmet/Functional.h,
|
|
include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
|
|
include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
|
|
include/tvmet/MatrixOperators.h, include/tvmet/Traits.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/Traits.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/Traits.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/Traits.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
|
|
|