mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
release of tvmet (inactive for 2 years and developer unreachable) as the basis for eigen2, because it provides seemingly good expression template mechanisms, we want that, and it would take years to reinvent that wheel. We'll see. So this commit imports the last tvmet release.
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/: TestNumericTraits.h, TestNumericTraitsComplex.h: conj
|
|
tests updated for signed and unsigned types.
|
|
|
|
2004-11-04 19:10 opetzold
|
|
|
|
* include/tvmet/NumericTraits.h: conj for all unsigned types
|
|
disabled. An unary minus operator applied to unsigned type will
|
|
result unsigned.
|
|
|
|
2004-11-04 18:27 opetzold
|
|
|
|
* doc/: compiler.dox, faq.dox: updated for vc 71.
|
|
|
|
2004-11-04 17:47 opetzold
|
|
|
|
* include/tvmet/config/config-vc71.h.in: updated, thanks again to
|
|
Robi Carnecky.
|
|
|
|
2004-11-04 17:28 opetzold
|
|
|
|
* include/tvmet/tvmet.h: VC++ 7.1 version info corrected.
|
|
|
|
2004-11-04 17:25 opetzold
|
|
|
|
* include/tvmet/NumericTraits.h: bug removed: displaced semicolon
|
|
removed - was wrong statement termination.
|
|
|
|
2004-11-04 17:21 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2004-11-04 17:21 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: implementation of cmatrix_ref
|
|
static keyword removed since disagree to declaration; thanks to
|
|
Robi Carnecky.
|
|
|
|
2004-10-31 12:01 opetzold
|
|
|
|
* include/tvmet/config/config-vc71.h: removed, since created by
|
|
configure process.
|
|
|
|
2004-10-31 10:52 opetzold
|
|
|
|
* NEWS: updated.
|
|
|
|
2004-10-31 10:51 opetzold
|
|
|
|
* include/tvmet/NumericTraits.h: doxygen notes added for unsigned
|
|
types and conj - it's useless.
|
|
|
|
2004-10-31 10:50 opetzold
|
|
|
|
* doc/compiler.dox: chapter about MS VC++ 7.1 added.
|
|
|
|
2004-10-31 10:49 opetzold
|
|
|
|
* doc/Doxyfile.in: DOXYGEN_SKIP_THIS added for PREDEFINED.
|
|
|
|
2004-10-31 10:48 opetzold
|
|
|
|
* include/tvmet/tvmet.h, include/tvmet/config/config-vc71.h,
|
|
include/tvmet/config/config-vc71.h.in, configure.ac,
|
|
include/tvmet/config/Makefile.am: added basic skelet for MS
|
|
VC++-7.1.
|
|
|
|
2004-10-31 07:39 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2004-10-31 07:34 opetzold
|
|
|
|
* include/tvmet/CommaInitializer.h: implementation uses typename
|
|
for return type now - thanks to Robi Carnecky; interlocked
|
|
namespace tvmet resolved.
|
|
|
|
2004-10-04 13:44 opetzold
|
|
|
|
* include/tvmet/UnaryFunctionals.h: cosmetic.
|
|
|
|
2004-10-04 13:41 opetzold
|
|
|
|
* NEWS, THANKS: updated.
|
|
|
|
2004-10-04 13:40 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h: drem,
|
|
hypot, jn, yn, cbrt and rint are inside the global namespace
|
|
|
|
2004-10-04 13:18 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: bug/typo in swap corrected;
|
|
thanks to Krzysiek Goj.
|
|
|
|
2004-09-20 10:09 opetzold
|
|
|
|
* doc/faq.dox: corrections for chapter 'optimize the code' - wrong
|
|
documented define corrected.
|
|
|
|
2004-09-20 09:52 opetzold
|
|
|
|
* doc/tvmet.css: some css syntax corrections and cosmetic.
|
|
|
|
2004-09-16 11:14 opetzold
|
|
|
|
* include/tvmet/: Functional.h, Matrix.h, Vector.h, meta/Matrix.h,
|
|
meta/Vector.h, util/General.h, util/Incrementor.h, util/Random.h,
|
|
util/Timer.h, xpr/BinOperator.h, xpr/Identity.h, xpr/MMProduct.h,
|
|
xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
|
|
xpr/Matrix.h, xpr/MatrixCol.h, xpr/MatrixDiag.h, xpr/MatrixRow.h,
|
|
xpr/MtMProduct.h, xpr/MtVProduct.h, xpr/Vector.h: include depencies
|
|
simplified.
|
|
|
|
2004-09-16 10:19 opetzold
|
|
|
|
* NEWS: typo corrected.
|
|
|
|
2004-09-16 10:12 opetzold
|
|
|
|
* doc/Makefile.am, Makefile.am: the pdf dist is gone lost, fixed
|
|
now.
|
|
|
|
2004-09-16 10:11 opetzold
|
|
|
|
* doc/build.dox, NEWS: updated.
|
|
|
|
2004-09-15 10:03 opetzold
|
|
|
|
* configure.ac: release 1.6.0 released and tagged.
|
|
|
|
2004-09-15 09:51 opetzold
|
|
|
|
* testsuite/: TestNumericTraits.cc, TestNumericTraits.h,
|
|
TestNumericTraitsComplex.cc, TestNumericTraitsComplex.h: added new
|
|
tests for tvmet's traits.
|
|
|
|
2004-07-06 11:45 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, VectorFunctions.h:
|
|
{matrix,vector}_ref renamed to c{matrix,vector}_ref.
|
|
|
|
2004-07-06 08:24 opetzold
|
|
|
|
* testsuite/TestMatrixFunctions.h: test for identity added. It's
|
|
courious, we have to specify the namespace here.
|
|
|
|
2004-07-06 08:23 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: cosmetic.
|
|
|
|
2004-07-06 07:58 opetzold
|
|
|
|
* include/tvmet/xpr/Identity.h: header guard corrected.
|
|
|
|
2004-07-06 07:55 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: prototypes 'inline' declaration
|
|
removed.
|
|
|
|
2004-07-06 07:54 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: prototype matrix_ref 'static
|
|
inline' declaration removed.
|
|
|
|
2004-07-06 07:49 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h:
|
|
identity moved from XprFunction to Function header. 2nd form for
|
|
identity for using typedefs added for convinience.
|
|
|
|
2004-07-03 19:09 opetzold
|
|
|
|
* doc/usage.dox: updated for new functions.
|
|
|
|
2004-07-03 19:04 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, VectorFunctions.h,
|
|
xpr/MatrixFunctions.h: Functions identity(), {vector,matrix}_ref
|
|
grouped to doxygen's _unary_function.
|
|
|
|
2004-07-03 18:41 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixFunctions.h, Vector.h,
|
|
VectorFunctions.h: New function {vector,matrix}_ref as C style
|
|
array expression wrapper added. This needed an update to
|
|
{Vector,Matrix}ConstReference constructor - they have a new
|
|
constructor by memory pointer. Further more, some typedefs for
|
|
semantic (cosmetic).
|
|
|
|
2004-07-03 18:38 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: typo corrected.
|
|
|
|
2004-07-03 17:49 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: prototype for identity
|
|
added.
|
|
|
|
2004-07-03 17:32 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: New function identity using
|
|
XprIdentity added.
|
|
|
|
2004-07-03 17:32 opetzold
|
|
|
|
* include/tvmet/xpr/: Identity.h, Makefile.am, Matrix.h:
|
|
XprIdentity added.
|
|
|
|
2004-06-27 22:32 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h, loop/Matrix.h, loop/Vector.h,
|
|
meta/Matrix.h, meta/Vector.h, xpr/Matrix.h, xpr/Vector.h: naming of
|
|
function arguments and template parameter cleaner expressed, e.g.
|
|
E1 to Dest, E2 to Src or assign functions explicit named. These
|
|
should make the design and way of tvmet's behavior more clean.
|
|
|
|
2004-06-27 10:59 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h: typedefs
|
|
of return type of some functionals removed, the return type of is
|
|
more clear now. Some cosmetics too.
|
|
|
|
2004-06-27 10:29 opetzold
|
|
|
|
* include/tvmet/meta/: Matrix.h, Vector.h: {Row,Col}Stride renamed
|
|
to M, N to avoid confusion about stride techniques.
|
|
|
|
2004-06-17 18:54 opetzold
|
|
|
|
* include/tvmet/CommaInitializer.h: cosmetic.
|
|
|
|
2004-06-17 18:44 opetzold
|
|
|
|
* include/tvmet/xpr/: MMProduct.h, Matrix.h, Vector.h: indent level
|
|
printing corrected, still not correct yet (concerning indent).
|
|
|
|
2004-06-17 17:53 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixFunctions.h, MatrixOperators.h,
|
|
Vector.h, loop/Matrix.h, loop/Vector.h, meta/Gemm.h, meta/Gemmt.h,
|
|
meta/Gemtm.h, meta/Gemtv.h, meta/Gemv.h, xpr/MMProduct.h,
|
|
xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
|
|
xpr/Matrix.h, xpr/MatrixFunctions.h, xpr/MatrixOperators.h,
|
|
xpr/MtMProduct.h, xpr/MtVProduct.h, xpr/Vector.h: unused template
|
|
stuff removed, means unnecessary stride stuff removed, since it was
|
|
never used inside the functions. Only meta {Matrix|Vector} is using
|
|
it.
|
|
|
|
2004-06-16 11:30 opetzold
|
|
|
|
* include/tvmet/loop/: Gemm.h, Gemmt.h, Gemtm.h, Gemtv.h, Gemv.h:
|
|
duff's device checks on n != 0 now.
|
|
|
|
2004-06-16 10:55 opetzold
|
|
|
|
* include/tvmet/util/Incrementor.h: example doc corrected.
|
|
|
|
2004-06-10 20:15 opetzold
|
|
|
|
* doc/: compiler.dox, faq.dox, compiler.dox: updated.
|
|
|
|
2004-06-10 19:11 opetzold
|
|
|
|
* include/tvmet/config/config-pgi.h: disabled
|
|
TVMET_HAVE_LONG_DOUBLE, pgi 5.1 doesn't doesn't support it
|
|
completly obviously (found with the trial version, no idea about
|
|
commercial one).
|
|
|
|
2004-06-10 18:36 opetzold
|
|
|
|
* configure.ac, include/tvmet/AliasProxy.h,
|
|
include/tvmet/BinaryFunctionals.h, include/tvmet/Functional.h,
|
|
include/tvmet/Matrix.h, include/tvmet/MatrixBinaryFunctions.h,
|
|
include/tvmet/MatrixEval.h, include/tvmet/MatrixFunctions.h,
|
|
include/tvmet/MatrixImpl.h, include/tvmet/MatrixOperators.h,
|
|
include/tvmet/MatrixUnaryFunctions.h, include/tvmet/TvmetBase.h,
|
|
include/tvmet/UnaryFunctionals.h, include/tvmet/Vector.h,
|
|
include/tvmet/VectorBinaryFunctions.h,
|
|
include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
|
|
include/tvmet/VectorOperators.h,
|
|
include/tvmet/VectorUnaryFunctions.h, include/tvmet/tvmet.h,
|
|
include/tvmet/config/config-icc.h, include/tvmet/loop/Matrix.h,
|
|
include/tvmet/loop/Vector.h, include/tvmet/meta/Matrix.h,
|
|
include/tvmet/meta/Vector.h, include/tvmet/xpr/Matrix.h,
|
|
include/tvmet/xpr/MatrixBinaryFunctions.h,
|
|
include/tvmet/xpr/MatrixCol.h, include/tvmet/xpr/MatrixDiag.h,
|
|
include/tvmet/xpr/MatrixFunctions.h,
|
|
include/tvmet/xpr/MatrixOperators.h, include/tvmet/xpr/MatrixRow.h,
|
|
include/tvmet/xpr/MatrixTranspose.h,
|
|
include/tvmet/xpr/MatrixUnaryFunctions.h,
|
|
include/tvmet/xpr/Vector.h,
|
|
include/tvmet/xpr/VectorBinaryFunctions.h,
|
|
include/tvmet/xpr/VectorFunctions.h,
|
|
include/tvmet/xpr/VectorOperators.h,
|
|
include/tvmet/xpr/VectorUnaryFunctions.h: Lot's of changes: The
|
|
internal naming conventions for Fcnl_xxx has been changed to lower
|
|
case, names are more conform to C++ standard and keywords. This
|
|
allows to simplify the macros for implementation used. Further more
|
|
declarations for functions where added. This are used mainly for
|
|
gcc's __attribute__((always_inline)), which can be used for icc v8
|
|
too. This allows to produce high optimized and inlined code even on
|
|
lower optimization levels, e.g. -O./install For this tvmet has a
|
|
new define TVMET_OPTIMIZE.
|
|
|
|
2004-06-09 09:11 opetzold
|
|
|
|
* examples/: cmv.cc, mm.cc, mv.cc: some pragmas for icc added.
|
|
|
|
2004-06-08 18:19 opetzold
|
|
|
|
* include/tvmet/: tvmet.h, config/config-gcc.h: added macro
|
|
TVMET_CXX_ALWAYS_INLINE, to use gcc compiler better using
|
|
__attribute__((always_inline)).
|
|
|
|
2004-06-08 18:17 opetzold
|
|
|
|
* include/tvmet/CommaInitializer.h: using typename for value_type.
|
|
|
|
2004-06-08 18:16 opetzold
|
|
|
|
* include/tvmet/NumericTraits.h: extended member to simplify
|
|
complex calcs; not used yet.
|
|
|
|
2004-06-08 14:11 opetzold
|
|
|
|
* doc/license.dox: fuck spammer; doxygen ignores java script -
|
|
email removed completly.
|
|
|
|
2004-06-08 14:01 opetzold
|
|
|
|
* doc/license.dox: shit spammer; corrected email adress using java
|
|
script.
|
|
|
|
2004-06-07 14:33 opetzold
|
|
|
|
* include/tvmet/CommaInitializer.h: cosmetic.
|
|
|
|
2004-06-07 13:53 opetzold
|
|
|
|
* configure.ac, include/tvmet/config/config-icc.h: Intel compiler
|
|
warnings now -Wall; in config-icc header pragma
|
|
warning(disable:981) added (operands are evaluated in unspecified
|
|
order).
|
|
|
|
2004-06-07 13:43 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: inline declaration
|
|
removed from print members.
|
|
|
|
2004-05-27 17:34 opetzold
|
|
|
|
* testsuite/Makefile.am: gcc's warning cxx flag -Wno-inline
|
|
removed.
|
|
|
|
2004-05-18 19:35 opetzold
|
|
|
|
* configure.ac: unnesessary comments removed.
|
|
|
|
2004-05-18 19:32 opetzold
|
|
|
|
* configure.ac: better configure epilog.
|
|
|
|
2004-05-11 17:05 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2004-05-01 03:13 opetzold
|
|
|
|
* Makefile.am, configure.ac, config/ac_cxx_restrict.m4,
|
|
doc/Makefile.am: more portabel configure process, thanks to the
|
|
authors of the autobook. M4 macro ac_cxx_restrict removed and
|
|
replaced by autoconf's ac_c_restrict macro.
|
|
|
|
2004-04-30 18:05 opetzold
|
|
|
|
* include/tvmet/util/Random.h: using srand and time for
|
|
initializing random umbers.
|
|
|
|
2004-04-30 18:03 opetzold
|
|
|
|
* include/tvmet/Io.h: bug removed on zero elements matrix print;
|
|
thanks to Claudia Bertram for reporting.
|
|
|
|
2004-04-29 00:25 opetzold
|
|
|
|
* configure.ac: release 1.5.0 tagged and released.
|
|
|
|
2004-04-28 23:59 opetzold
|
|
|
|
* doc/build.dox, NEWS: updated.
|
|
|
|
2004-04-28 23:59 opetzold
|
|
|
|
* examples/Makefile.am: target examples moved to the examples dir,
|
|
therefore they are not created by the default build.
|
|
|
|
2004-04-28 23:58 opetzold
|
|
|
|
* configure.ac: default compiler's CFLAGS changed to empty args
|
|
inside AC_SET_COMPILER.
|
|
|
|
2004-04-25 01:05 opetzold
|
|
|
|
* Makefile.am, autogen.sh: removed, autotools autoreconfig is
|
|
useable.
|
|
|
|
2004-04-24 14:11 opetzold
|
|
|
|
* testsuite/Makefile.am: cppunit mandatory for check.
|
|
|
|
2004-04-24 13:59 opetzold
|
|
|
|
* include/tvmet/Makefile.am: config.h added to lib sources, it's
|
|
installed now too.
|
|
|
|
2004-04-24 13:55 opetzold
|
|
|
|
* Makefile.am, configure.ac, regression/Makefile.am,
|
|
regression/SelfTest.cc, regression/SelfTest.h,
|
|
regression/TestComplexMatrix.cc, regression/TestComplexMatrix.h,
|
|
regression/TestComplexVector.cc, regression/TestComplexVector.h,
|
|
regression/TestConstruction.cc, regression/TestConstruction.h,
|
|
regression/TestDimension.cc, regression/TestDimension.h,
|
|
regression/TestMathOps.cc, regression/TestMathOps.h,
|
|
regression/TestMatrixEval.cc, regression/TestMatrixEval.h,
|
|
regression/TestMatrixFunctions.cc,
|
|
regression/TestMatrixFunctions.h,
|
|
regression/TestMatrixOperators.cc,
|
|
regression/TestMatrixOperators.h, regression/TestSTL.cc,
|
|
regression/TestSTL.h, regression/TestUnFunc.cc,
|
|
regression/TestUnFunc.h, regression/TestUnloops.cc,
|
|
regression/TestUnloops.h, regression/TestVectorEval.cc,
|
|
regression/TestVectorEval.h, regression/TestVectorFunctions.cc,
|
|
regression/TestVectorFunctions.h,
|
|
regression/TestVectorOperators.cc,
|
|
regression/TestVectorOperators.h, regression/TestXpr.cc,
|
|
regression/TestXpr.h, regression/TestXprMatrixFunctions.cc,
|
|
regression/TestXprMatrixFunctions.h,
|
|
regression/TestXprMatrixOperators.cc,
|
|
regression/TestXprMatrixOperators.h,
|
|
regression/TestXprVectorFunctions.cc,
|
|
regression/TestXprVectorFunctions.h,
|
|
regression/TestXprVectorOperators.cc,
|
|
regression/TestXprVectorOperators.h, regression/main.cc,
|
|
testsuite/Makefile.am, testsuite/SelfTest.cc, testsuite/SelfTest.h,
|
|
testsuite/TestComplexMatrix.cc, testsuite/TestComplexMatrix.h,
|
|
testsuite/TestComplexVector.cc, testsuite/TestComplexVector.h,
|
|
testsuite/TestConstruction.cc, testsuite/TestConstruction.h,
|
|
testsuite/TestDimension.cc, testsuite/TestDimension.h,
|
|
testsuite/TestMathOps.cc, testsuite/TestMathOps.h,
|
|
testsuite/TestMatrixEval.cc, testsuite/TestMatrixEval.h,
|
|
testsuite/TestMatrixFunctions.cc, testsuite/TestMatrixFunctions.h,
|
|
testsuite/TestMatrixOperators.cc, testsuite/TestMatrixOperators.h,
|
|
testsuite/TestSTL.cc, testsuite/TestSTL.h, testsuite/TestUnFunc.cc,
|
|
testsuite/TestUnFunc.h, testsuite/TestUnloops.cc,
|
|
testsuite/TestUnloops.h, testsuite/TestVectorEval.cc,
|
|
testsuite/TestVectorEval.h, testsuite/TestVectorFunctions.cc,
|
|
testsuite/TestVectorFunctions.h, testsuite/TestVectorOperators.cc,
|
|
testsuite/TestVectorOperators.h, testsuite/TestXpr.cc,
|
|
testsuite/TestXpr.h, testsuite/TestXprMatrixFunctions.cc,
|
|
testsuite/TestXprMatrixFunctions.h,
|
|
testsuite/TestXprMatrixOperators.cc,
|
|
testsuite/TestXprMatrixOperators.h,
|
|
testsuite/TestXprVectorFunctions.cc,
|
|
testsuite/TestXprVectorFunctions.h,
|
|
testsuite/TestXprVectorOperators.cc,
|
|
testsuite/TestXprVectorOperators.h, testsuite/main.cc: directory
|
|
regression renamed to testsuite to be conform more to the standard.
|
|
|
|
2004-04-24 13:36 opetzold
|
|
|
|
* INSTALL: removed, since it's from autotools.
|
|
|
|
2004-04-24 01:41 opetzold
|
|
|
|
* Makefile.am, autogen.sh, configure.ac, config/ac_c_long_long.m4,
|
|
config/ac_cxx_have_complex.m4, config/ac_cxx_have_complex_math1.m4,
|
|
config/ac_cxx_have_complex_math2.m4,
|
|
config/ac_cxx_have_ieee_math.m4, config/ac_cxx_have_mutable.m4,
|
|
config/ac_cxx_have_namespaces.m4, config/ac_cxx_have_sysv_math.m4,
|
|
config/ac_cxx_partial_specialization.m4, config/ac_cxx_restrict.m4,
|
|
config/ac_cxx_typename.m4, config/ac_prog_cxx_intel.m4,
|
|
config/ac_prog_cxx_kai.m4, config/ac_prog_cxx_pgi.m4,
|
|
config/ac_set_compiler.m4, config/op_cppunit_test.m4,
|
|
config/op_doxygen_doc.m4, doc/Makefile.am, examples/Makefile.am,
|
|
regression/Makefile.am, tests/Makefile.am: updated to work with
|
|
actually autotools (autoconf-2.59, automake-1.8.3, libtool-1.5.6).
|
|
The warnings on local m4 macros has been removed.
|
|
|
|
2004-04-23 23:03 opetzold
|
|
|
|
* tvmet.m4: m4 macro name AM_PATH_TVMET has been quoted.
|
|
|
|
2004-04-21 18:39 opetzold
|
|
|
|
* doc/build.dox: notes added where the files are installed in.
|
|
|
|
2004-04-20 01:46 opetzold
|
|
|
|
* include/tvmet/TvmetBase.h: doxygen corrections.
|
|
|
|
2004-04-20 01:45 opetzold
|
|
|
|
* doc/build.dox: updated
|
|
|
|
2004-04-20 01:45 opetzold
|
|
|
|
* Makefile.am, configure.ac, doc/Doxyfile.in, doc/Makefile.am,
|
|
examples/Makefile.am, regression/Makefile.am, tvmet.spec.in:
|
|
adapted to the new m4 macro packages.
|
|
|
|
2004-04-20 01:41 opetzold
|
|
|
|
* config/: op_cppunit_test.m4, op_doxygen_doc.m4: added.
|
|
op_doxygen_docs replaces the ac_prog_doxygen.m4. This adds
|
|
--enable-docs and --enable-verbose-latex to the configure script,
|
|
which makes more sense as the options b#efore.
|
|
|
|
2004-04-20 01:39 opetzold
|
|
|
|
* config/ac_prog_doxygen.m4: removed.
|
|
|
|
2004-04-16 20:08 opetzold
|
|
|
|
* NEWS: updated.
|
|
|
|
2004-04-16 18:58 opetzold
|
|
|
|
* configure.ac: g++'s CXX_DEBUG_FLAGS 'tuned' to -O1 (which is very
|
|
rude, since abs on complex types fails on regressions - now it
|
|
passes); bug removed inside compiler's AC_ARG_WITH: default
|
|
compiler is g++ really for now 8-)
|
|
|
|
2004-04-16 18:54 opetzold
|
|
|
|
* regression/Makefile.am: EXTRA_PROGRAMS changed to check_PROGRAMS.
|
|
|
|
2004-04-15 18:21 opetzold
|
|
|
|
* regression/Makefile.am: target regression finishs with true.
|
|
|
|
2004-04-15 18:14 opetzold
|
|
|
|
* regression/: Makefile.am, main.cc: target for make check added;
|
|
main returns return value.
|
|
|
|
2004-04-15 12:19 opetzold
|
|
|
|
* regression/Makefile.am: cosmetic
|
|
|
|
2004-04-13 00:23 opetzold
|
|
|
|
* doc/Makefile.am: functions|operators.dox build again, for cvs use
|
|
not would not be very clever.
|
|
|
|
2004-04-12 23:50 opetzold
|
|
|
|
* Makefile.am, autogen.sh, configure.ac, doc/Makefile.am,
|
|
examples/Makefile.am, include/Makefile.am,
|
|
include/tvmet/Makefile.am, include/tvmet/config/Makefile.am,
|
|
include/tvmet/loop/Makefile.am, include/tvmet/meta/Makefile.am,
|
|
include/tvmet/util/Makefile.am, include/tvmet/xpr/Makefile.am,
|
|
regression/Makefile.am: using libtool now; even if we not use
|
|
static/shared libs. Therfore the distcheck and uninstall target
|
|
works, as well as the build and install from separate build
|
|
directory.
|
|
|
|
2004-04-12 23:29 opetzold
|
|
|
|
* config/Makefile.am: removed.
|
|
|
|
2004-04-11 04:16 opetzold
|
|
|
|
* doc/Makefile.am: build sources for doxy files separated, better
|
|
structure, DISTCLEANFILES added.
|
|
|
|
2004-04-11 03:30 opetzold
|
|
|
|
* doc/Doxyfile.in: sources in the current directory are parsed by
|
|
doxygen too.
|
|
|
|
2004-04-11 03:29 opetzold
|
|
|
|
* doc/notes.dox: link to operator_tab.html removed, since obsolete.
|
|
|
|
2004-04-11 03:29 opetzold
|
|
|
|
* doc/operator_tab.html: removed, since obsolete.
|
|
|
|
2004-04-10 09:55 opetzold
|
|
|
|
* configure.ac: more icc specific compiler switches.
|
|
|
|
2004-04-10 09:39 opetzold
|
|
|
|
* configure.ac: compiler options moved more to the top of the file,
|
|
before AC_PROG_CXX. Still warnings with icc on depency mode; icc
|
|
doesn't know the -M option. How knows a way?
|
|
|
|
2004-04-10 09:37 opetzold
|
|
|
|
* regression/: TestComplexMatrix.h, TestComplexVector.h: gcc-3.2
|
|
problem on regression tests once more: fails on complex abs
|
|
functions for vectors and matrices, the epsilon of the last row is
|
|
bigger than numerical_limits::epsilon using -O0. Using -O1 the
|
|
result is as expected. icc works fine with -O0! Anyway, header
|
|
limits added, needed by icc.
|
|
|
|
2004-04-10 09:34 opetzold
|
|
|
|
* doc/Makefile.am: test on exist pdf manual added.
|
|
|
|
2004-04-10 08:08 opetzold
|
|
|
|
* doc/Makefile.am: CXX_FLAGS set to -O, this should compile on all
|
|
compilers.
|
|
|
|
2004-04-10 08:06 opetzold
|
|
|
|
* regression/Makefile.am: compiler flags set to .
|
|
|
|
2004-04-10 08:05 opetzold
|
|
|
|
* include/tvmet/meta/Vector.h: unused argument from
|
|
all/any_elements removed to avoid compiler warnings.
|
|
|
|
2004-04-10 07:40 opetzold
|
|
|
|
* doc/: Doxyfile.in, Makefile.am: build process outside the source
|
|
directory is working now.
|
|
|
|
2004-04-10 06:58 opetzold
|
|
|
|
* doc/: benchmark.dox, build.dox, compiler.dox, faq.dox, intro.dox,
|
|
usage.dox: spell correction.
|
|
|
|
2004-04-10 02:31 opetzold
|
|
|
|
* configure.ac: cosmetic changes.
|
|
|
|
2004-04-09 23:54 opetzold
|
|
|
|
* include/tvmet/Io.h: doxyen class include directive corrected.
|
|
|
|
2004-04-09 23:12 opetzold
|
|
|
|
* doc/Makefile.am: test on exist file replaced by directory for
|
|
html dir.
|
|
|
|
2004-04-09 12:22 opetzold
|
|
|
|
* configure.ac: 'check mark' for the found dot tool for inheritance
|
|
diagrams used by doxygen
|
|
|
|
2004-04-09 10:54 opetzold
|
|
|
|
* include/tvmet/meta/Gemm.h: comment on mandatory square matrices
|
|
removed since isn't true.
|
|
|
|
2004-04-09 10:50 opetzold
|
|
|
|
* doc/Makefile.am: target html/index.html does check on created
|
|
html dir before.
|
|
|
|
2004-04-09 10:42 opetzold
|
|
|
|
* doc/Makefile.am: better Makefile structure; formulas in HTML do
|
|
work now. The problem was related to the LaTeX style used - doxygen
|
|
needs it for formulas in HTML too and there is no way to set the
|
|
environment right.
|
|
|
|
2004-04-09 09:18 opetzold
|
|
|
|
* configure.ac: bug: changed AC_CANONICAL_BUILD to
|
|
AC_CANONICAL_HOST; replaced after AC_CONFIG_AUX_DIR. Now the
|
|
configure script will find the files needed.
|
|
|
|
2004-04-09 07:48 opetzold
|
|
|
|
* configure.ac, doc/Makefile.am, doc/compiler.dox, doc/faq.dox,
|
|
doc/footer.html, doc/footer.html.in, doc/projects.dox: footer.html
|
|
replaced by footer.html.in; I'm using java script in the footer for
|
|
email support to get lord of the spam hopefuly 8-| Apropriate files
|
|
updated.
|
|
|
|
2004-03-29 14:04 opetzold
|
|
|
|
* doc/Doxyfile.in: updated.
|
|
|
|
2004-03-29 14:04 opetzold
|
|
|
|
* doc/Makefile.am: docs target postscript removed, since never
|
|
used.
|
|
|
|
2004-03-28 20:06 opetzold
|
|
|
|
* doc/: build.dox, faq.dox: updated.
|
|
|
|
2004-03-28 19:26 opetzold
|
|
|
|
* Makefile.am, configure.ac, examples/Makefile.am: target examples
|
|
removed. Since the directory does have the same name as the target,
|
|
make doesn't build it.
|
|
|
|
2004-03-27 20:12 opetzold
|
|
|
|
* Makefile.am: target added for md5 and gnu pgp signature.
|
|
|
|
2004-03-27 20:11 opetzold
|
|
|
|
* configure.ac: cosmetic changes.
|
|
|
|
2004-03-27 15:37 opetzold
|
|
|
|
* tvmet.spec.in: email removed (due to the spam problem).
|
|
|
|
2004-03-27 15:06 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MMProductTransposed.h,
|
|
xpr/MMtProduct.h, xpr/MatrixFunctions.h, xpr/MMProduct.h: notation
|
|
of formulas unified.
|
|
|
|
2004-03-27 15:00 opetzold
|
|
|
|
* doc/tvmet.sty.in: using fancyhdr. This is due to doxygens include
|
|
of this style on gnerating formulas for html docs. From principle
|
|
point, it doubles since it's used before by doxygen.sty.
|
|
|
|
2004-03-27 14:27 opetzold
|
|
|
|
* doc/: faq.dox, notes.dox, usage.dox, works.dox: typos corrected.
|
|
|
|
2004-03-27 14:19 opetzold
|
|
|
|
* NEWS: updated and typos corrected
|
|
|
|
2004-03-27 14:07 opetzold
|
|
|
|
* tvmet.spec.in: adapted for new configue options.
|
|
|
|
2004-03-27 12:17 opetzold
|
|
|
|
* doc/Doxyfile.in, doc/Makefile.am, doc/tvmet.sty.in, configure.ac:
|
|
for the LaTeX/pdf target we use our own style.
|
|
|
|
2004-03-27 10:36 opetzold
|
|
|
|
* configure.ac: bugs removed used other compiler than gcc. Improved
|
|
summarized user informations. New targets: --enable-optimizations
|
|
and --enable-warnings; therefore better compiler options.
|
|
|
|
2004-03-27 10:34 opetzold
|
|
|
|
* autogen.sh: autoconf running with --warnings=all
|
|
|
|
2004-03-27 10:32 opetzold
|
|
|
|
* doc/compiler.dox: typo corrected in url
|
|
|
|
2004-03-27 09:46 opetzold
|
|
|
|
* Makefile.am, config/ac_set_compiler.m4: new m4 macro
|
|
AC_SET_COMPILER added - borrowed from blitz++
|
|
|
|
2004-03-27 09:43 opetzold
|
|
|
|
* config/ac_prog_doxygen.m4: cvs Id tag added, more informations
|
|
too.
|
|
|
|
2004-03-27 09:42 opetzold
|
|
|
|
* config/ac_prog_doxygen.m4: latex docs enabled are default now.
|
|
|
|
2004-03-26 09:06 opetzold
|
|
|
|
* NEWS: updated
|
|
|
|
2004-03-26 08:58 opetzold
|
|
|
|
* examples/aliasing.cc: using tvmet:util:Incrementor now.
|
|
|
|
2004-03-26 08:56 opetzold
|
|
|
|
* examples/: Makefile.am, alias.cc: example added for alias keyword
|
|
|
|
2004-02-05 17:12 opetzold
|
|
|
|
* doc/projects.dox: url for iplt updated.
|
|
|
|
2004-01-27 19:16 opetzold
|
|
|
|
* doc/compiler.dox: section about icc v8.0 updated.
|
|
|
|
2004-01-27 19:06 opetzold
|
|
|
|
* include/tvmet/: MatrixUnaryFunctions.h, VectorUnaryFunctions.h,
|
|
xpr/MatrixUnaryFunctions.h, xpr/VectorUnaryFunctions.h,
|
|
config/config-icc.h: Intel v8.00 uses pure macros for isnan and
|
|
isinf. This makes not possible to write overload this. Therefore
|
|
it's disabled for this compiler.
|
|
|
|
2004-01-11 18:49 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: Constructor on iterators uses
|
|
std::copy instead self written loop.
|
|
|
|
2003-12-19 19:01 opetzold
|
|
|
|
* doc/: Util.h, dox_functions.cc: extended docs and TVMET_ prefix
|
|
added.
|
|
|
|
2003-12-13 21:20 opetzold
|
|
|
|
* include/tvmet/NumericTraits.h: infos about complex type added.
|
|
|
|
2003-12-09 19:38 opetzold
|
|
|
|
* include/tvmet/VectorImpl.h: oh dear, forgotten Io.h header added.
|
|
|
|
2003-12-09 19:32 opetzold
|
|
|
|
* include/tvmet/VectorImpl.h: copy&paste devel was here -
|
|
IoPrintHelper template's arg corrected.
|
|
|
|
2003-12-09 19:31 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: member's print_on()
|
|
using IoPrintHelper now, simplifies Matrix/Vector printing and
|
|
spacing regarding types and signs.
|
|
|
|
2003-12-09 19:30 opetzold
|
|
|
|
* include/tvmet/Makefile.am: Io.h added.
|
|
|
|
2003-12-09 19:29 opetzold
|
|
|
|
* include/tvmet/Io.h: added, simplifies Matrix/Vector printing and
|
|
spacing regarding types and signs.
|
|
|
|
2003-12-09 18:12 opetzold
|
|
|
|
* include/tvmet/AliasProxy.h: AliasProxy member operator's return
|
|
statement simplified.
|
|
|
|
2003-12-09 17:58 opetzold
|
|
|
|
* include/tvmet/: Vector.h, VectorImpl.h: alias_xyz() functions for
|
|
Vector<> for use with alias() added.
|
|
|
|
2003-12-09 17:55 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixImpl.h: alias_xyz() functions for
|
|
Matrix<> for use with alias() added.
|
|
|
|
2003-12-07 20:34 opetzold
|
|
|
|
* include/tvmet/AliasProxy.h: typo correction.
|
|
|
|
2003-12-07 19:52 opetzold
|
|
|
|
* configure.ac: release 1.4.1 tagged and released.
|
|
|
|
2003-12-07 19:47 opetzold
|
|
|
|
* NEWS: updated for release 1.4.1
|
|
|
|
2003-12-07 19:41 opetzold
|
|
|
|
* benchmark/BTL-20030124.patch: aat and ata graph shows matrices
|
|
with less than 10x10 too.
|
|
|
|
2003-12-07 19:39 opetzold
|
|
|
|
* doc/: aat.png, ata.png: graph shows the dimension less than 10x10
|
|
now.
|
|
|
|
2003-12-07 19:38 opetzold
|
|
|
|
* doc/notes.dox: due to the forgotten tvmet/loop/Vector.h from
|
|
1.4.0, we have to release a release 1.4.1 - notes updated.
|
|
|
|
2003-12-07 19:37 opetzold
|
|
|
|
* include/tvmet/loop/Makefile.am: fix: forgotten Vector.h from
|
|
1.4.0 added.
|
|
|
|
2003-12-07 19:09 opetzold
|
|
|
|
* NEWS: updated.
|
|
|
|
2003-12-07 19:09 opetzold
|
|
|
|
* doc/notes.dox: chapter notes about aliasing extended for alias(x)
|
|
use.
|
|
|
|
2003-12-07 19:08 opetzold
|
|
|
|
* doc/intro.dox: slighly corrections.
|
|
|
|
2003-12-07 18:43 opetzold
|
|
|
|
* include/tvmet/: Makefile.am, Matrix.h, MatrixImpl.h, Vector.h,
|
|
VectorImpl.h: new functions for AliasProxy/alias function added.
|
|
These uses temporaries for alias assign like M += trans(M).
|
|
|
|
2003-12-07 18:38 opetzold
|
|
|
|
* include/tvmet/AliasProxy.h: added.
|
|
|
|
2003-12-07 13:30 opetzold
|
|
|
|
* regression/: TestComplexMatrix.h, TestComplexVector.h,
|
|
TestUnloops.h: using util::Incrementor instead of old one from
|
|
(absolete) RegrUtil.
|
|
|
|
2003-12-07 13:29 opetzold
|
|
|
|
* include/tvmet/util/Makefile.am: Incrementor.h and Random.h added.
|
|
|
|
2003-12-07 10:51 opetzold
|
|
|
|
* regression/Makefile.am: RegrUtil.h removed.
|
|
|
|
2003-12-07 10:50 opetzold
|
|
|
|
* regression/RegrUtil.h: absolete, since mved to
|
|
include/tvmet/util/Incrementor.h.
|
|
|
|
2003-12-07 10:50 opetzold
|
|
|
|
* include/tvmet/util/: Incrementor.h, Random.h: added. Incrementor
|
|
absoletes regession/RegrUtil.h.
|
|
|
|
2003-12-05 21:38 opetzold
|
|
|
|
* doc/Doxyfile.in: cvs tag re-added.
|
|
|
|
2003-12-05 20:37 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
|
|
xpr/MatrixFunctions.h: doxygen notes on used temporaries removed
|
|
since absolete statement.
|
|
|
|
2003-12-05 20:10 opetzold
|
|
|
|
* doc/faq.dox: link to license added.
|
|
|
|
2003-12-05 20:08 opetzold
|
|
|
|
* include/tvmet/UnaryFunctionals.h, include/tvmet/tvmet.h,
|
|
doc/Doxyfile.in, doc/benchmark.dox, doc/build.dox,
|
|
doc/compiler.dox, doc/faq.dox, doc/license.dox, doc/links.dox,
|
|
doc/notes.dox, doc/usage.dox: doxygen warnigns corrected.
|
|
|
|
2003-12-05 18:48 opetzold
|
|
|
|
* configure.ac: release-1-4-0 tagged and released.
|
|
|
|
2003-12-05 18:47 opetzold
|
|
|
|
* NEWS: updated.
|
|
|
|
2003-12-05 18:46 opetzold
|
|
|
|
* include/tvmet/Matrix.h: forwards for MatrixSliceConstReference
|
|
added, the class self isn't in the actually dist and therefore not
|
|
yet used!
|
|
|
|
2003-12-05 18:42 opetzold
|
|
|
|
* tests/t.cc: updated to use the new naming convention - it seem's
|
|
all operator combinations are supported.
|
|
|
|
2003-12-05 18:25 opetzold
|
|
|
|
* doc/header.html: more compliant to the w3 standard.
|
|
|
|
2003-12-05 18:23 opetzold
|
|
|
|
* doc/tvmet.css: style sheet updated based on doxygen 1.3.5 - nice
|
|
look!
|
|
|
|
2003-12-04 20:18 opetzold
|
|
|
|
* Makefile.am, configure.ac: updated for benchmark dir.
|
|
|
|
2003-12-04 20:18 opetzold
|
|
|
|
* benchmark/: BTL-20030124.patch, Makefile.am: added.
|
|
|
|
2003-12-04 20:08 opetzold
|
|
|
|
* NEWS: updated.
|
|
|
|
2003-12-03 20:01 opetzold
|
|
|
|
* include/tvmet/VectorImpl.h: vector print_on() indent space
|
|
increased, better look for matrix vector slices compared with
|
|
matrizes self.
|
|
|
|
2003-12-03 19:21 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: print_on() works with
|
|
complex types too. Unfortunally, ostream ignores setw(x) using gnu
|
|
libstdc++-v3.
|
|
|
|
2003-12-01 19:54 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: const correctness
|
|
improved.
|
|
|
|
2003-12-01 19:21 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, VectorFunctions.h: min/max on
|
|
Matrix/Vector uses iterators instead row/col loops.
|
|
|
|
2003-12-01 19:19 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: member's print_on()
|
|
functions takes care on maximum element and aligns all element
|
|
printing.
|
|
|
|
2003-11-30 19:35 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, Matrix.h, MatrixImpl.h,
|
|
TvmetBase.h, UnaryFunctionals.h, Vector.h, VectorImpl.h,
|
|
xpr/BinOperator.h, xpr/Eval.h, xpr/Literal.h, xpr/MMProduct.h,
|
|
xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
|
|
xpr/Matrix.h, xpr/MatrixCol.h, xpr/MatrixDiag.h, xpr/MatrixRow.h,
|
|
xpr/MatrixTranspose.h, xpr/MtMProduct.h, xpr/MtVProduct.h,
|
|
xpr/Null.h, xpr/UnOperator.h, xpr/Vector.h: we distuingish between
|
|
expression and matrix/vector printing by different member
|
|
functions. foo::print_xpr() prints the expression, foo:print_on()
|
|
prints the matrix/vector style as before. The global operator<<'s
|
|
are overloaded according.
|
|
|
|
2003-11-30 16:39 opetzold
|
|
|
|
* doc/matrix_vector.png: BTL benchmark result pngs added.
|
|
|
|
2003-11-30 16:30 opetzold
|
|
|
|
* doc/Doxyfile.in: IMG_PATH set to doc directory.
|
|
|
|
2003-11-30 16:28 opetzold
|
|
|
|
* doc/: aat.png, ata.png, axpy.png, matrix_matrix.png: BTL
|
|
benchmark result pngs added.
|
|
|
|
2003-11-30 16:24 opetzold
|
|
|
|
* doc/benchmark.dox: updated for BTL benchmark.
|
|
|
|
2003-11-30 16:24 opetzold
|
|
|
|
* doc/Makefile.am: old benchmark placeholder replaced by BTL
|
|
results.
|
|
|
|
2003-11-30 16:24 opetzold
|
|
|
|
* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
|
|
bench_matrix_vector_product.png, bench_vector_add.png,
|
|
bench_vector_inner_product.png: benchmark result placeholder
|
|
removed.
|
|
|
|
2003-11-30 11:47 opetzold
|
|
|
|
* tvmet-config.1: cvs conflicts removed - concerning email adress
|
|
changes.
|
|
|
|
2003-11-30 11:45 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, TvmetBase.h, Vector.h, xpr/MMProduct.h,
|
|
xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
|
|
xpr/Matrix.h, xpr/MtMProduct.h, xpr/MtVProduct.h, xpr/Vector.h:
|
|
MetaTag<> replaced by dispatch<> to be more flexible by using
|
|
Alexandrescu's Type-to-Type mapping (Ch. 2.5).
|
|
|
|
2003-11-30 09:26 opetzold
|
|
|
|
* AUTHORS, configure.ac, tvmet-config.1, tvmet.spec.in, doc/Util.h,
|
|
doc/compiler.dox, doc/dox_functions.cc, doc/dox_operators.cc,
|
|
doc/faq.dox, doc/footer.html, doc/license.dox, doc/projects.dox,
|
|
examples/frob_matrix_norm.cc, include/tvmet/BinaryFunctionals.h,
|
|
include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
|
|
include/tvmet/Extremum.h, include/tvmet/Functional.h,
|
|
include/tvmet/Matrix.h, include/tvmet/MatrixBinaryFunctions.h,
|
|
include/tvmet/MatrixEval.h, include/tvmet/MatrixFunctions.h,
|
|
include/tvmet/MatrixImpl.h, include/tvmet/MatrixOperators.h,
|
|
include/tvmet/MatrixUnaryFunctions.h,
|
|
include/tvmet/NumericTraits.h, include/tvmet/RunTimeError.h,
|
|
include/tvmet/TvmetBase.h, include/tvmet/TypePromotion.h,
|
|
include/tvmet/UnaryFunctionals.h, include/tvmet/Vector.h,
|
|
include/tvmet/VectorBinaryFunctions.h, include/tvmet/VectorEval.h,
|
|
include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
|
|
include/tvmet/VectorOperators.h,
|
|
include/tvmet/VectorUnaryFunctions.h, include/tvmet/tvmet.h,
|
|
include/tvmet/config/config-gcc.h,
|
|
include/tvmet/config/config-icc.h,
|
|
include/tvmet/config/config-kcc.h,
|
|
include/tvmet/config/config-pgi.h, include/tvmet/loop/Gemm.h,
|
|
include/tvmet/loop/Gemmt.h, include/tvmet/loop/Gemtm.h,
|
|
include/tvmet/loop/Gemtv.h, include/tvmet/loop/Gemv.h,
|
|
include/tvmet/loop/Matrix.h, include/tvmet/loop/Vector.h,
|
|
include/tvmet/meta/Gemm.h, include/tvmet/meta/Gemmt.h,
|
|
include/tvmet/meta/Gemtm.h, include/tvmet/meta/Gemtv.h,
|
|
include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
|
|
include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
|
|
include/tvmet/util/Timer.h, include/tvmet/xpr/BinOperator.h,
|
|
include/tvmet/xpr/Eval.h, include/tvmet/xpr/Literal.h,
|
|
include/tvmet/xpr/MMProduct.h,
|
|
include/tvmet/xpr/MMProductTransposed.h,
|
|
include/tvmet/xpr/MMtProduct.h, include/tvmet/xpr/MVProduct.h,
|
|
include/tvmet/xpr/Matrix.h,
|
|
include/tvmet/xpr/MatrixBinaryFunctions.h,
|
|
include/tvmet/xpr/MatrixCol.h, include/tvmet/xpr/MatrixDiag.h,
|
|
include/tvmet/xpr/MatrixFunctions.h,
|
|
include/tvmet/xpr/MatrixOperators.h, include/tvmet/xpr/MatrixRow.h,
|
|
include/tvmet/xpr/MatrixTranspose.h,
|
|
include/tvmet/xpr/MatrixUnaryFunctions.h,
|
|
include/tvmet/xpr/MtMProduct.h, include/tvmet/xpr/MtVProduct.h,
|
|
include/tvmet/xpr/Null.h, include/tvmet/xpr/UnOperator.h,
|
|
include/tvmet/xpr/Vector.h,
|
|
include/tvmet/xpr/VectorBinaryFunctions.h,
|
|
include/tvmet/xpr/VectorFunctions.h,
|
|
include/tvmet/xpr/VectorOperators.h,
|
|
include/tvmet/xpr/VectorUnaryFunctions.h, regression/RegrUtil.h,
|
|
regression/SelfTest.cc, regression/SelfTest.h,
|
|
regression/TestComplexMatrix.cc, regression/TestComplexMatrix.h,
|
|
regression/TestComplexVector.cc, regression/TestComplexVector.h,
|
|
regression/TestConstruction.cc, regression/TestConstruction.h,
|
|
regression/TestDimension.cc, regression/TestDimension.h,
|
|
regression/TestMathOps.cc, regression/TestMathOps.h,
|
|
regression/TestMatrixEval.cc, regression/TestMatrixEval.h,
|
|
regression/TestMatrixFunctions.cc,
|
|
regression/TestMatrixFunctions.h,
|
|
regression/TestMatrixOperators.cc,
|
|
regression/TestMatrixOperators.h, regression/TestSTL.cc,
|
|
regression/TestSTL.h, regression/TestUnFunc.cc,
|
|
regression/TestUnFunc.h, regression/TestUnloops.cc,
|
|
regression/TestUnloops.h, regression/TestVectorEval.cc,
|
|
regression/TestVectorEval.h, regression/TestVectorFunctions.cc,
|
|
regression/TestVectorFunctions.h,
|
|
regression/TestVectorOperators.cc,
|
|
regression/TestVectorOperators.h, regression/TestXpr.cc,
|
|
regression/TestXpr.h, regression/TestXprMatrixFunctions.cc,
|
|
regression/TestXprMatrixFunctions.h,
|
|
regression/TestXprMatrixOperators.cc,
|
|
regression/TestXprMatrixOperators.h,
|
|
regression/TestXprVectorFunctions.cc,
|
|
regression/TestXprVectorFunctions.h,
|
|
regression/TestXprVectorOperators.cc,
|
|
regression/TestXprVectorOperators.h, regression/main.cc: email
|
|
adress changed to point to sourceforce.
|
|
|
|
2003-11-29 09:27 opetzold
|
|
|
|
* include/tvmet/CompileTimeError.h: Compile Time Error got tvmet
|
|
prefix.
|
|
|
|
2003-11-20 20:33 opetzold
|
|
|
|
* regression/TestComplexVector.h: test on abs ready.
|
|
|
|
2003-11-14 14:51 opetzold
|
|
|
|
* regression/TestUnFunc.h: asin results are compared against
|
|
M_PI/2.0 (forgotten to change).
|
|
|
|
2003-11-14 14:00 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixBinaryFunctions.h: cosmetic.
|
|
|
|
2003-11-14 14:00 opetzold
|
|
|
|
* include/tvmet/xpr/VectorBinaryFunctions.h: functions on
|
|
expressions doesn't return const_ref's - useless for expressions.
|
|
Thanks to Julian C. Cummings.
|
|
|
|
2003-11-14 13:55 opetzold
|
|
|
|
* regression/TestUnFunc.h: arguments are vOne/mOne for asin
|
|
function. Thanks to Julian C. Cummings.
|
|
|
|
2003-11-13 21:41 opetzold
|
|
|
|
* NEWS: updated for the upcoming release.
|
|
|
|
2003-11-13 20:44 opetzold
|
|
|
|
* regression/TestUnloops.h: MM. MtM, MMt, Mv and Mtv tests added.
|
|
|
|
2003-11-13 20:44 opetzold
|
|
|
|
* regression/TestUnloops.cc: regression test for int's ready.
|
|
|
|
2003-11-13 20:42 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, Matrix.h, MatrixFunctions.h,
|
|
MatrixImpl.h, UnaryFunctionals.h, Vector.h, VectorFunctions.h,
|
|
VectorImpl.h: Expression printing gives more detailed informations.
|
|
Further more they use a meta trigger to distuingish between use of
|
|
meta or loop templates. This is done by overloading specialized
|
|
member functions. We use an assign_to member function, which can be
|
|
used for caching without leaving the scope! Matrix and Vector does
|
|
have an enum Rows/Cols and Size.
|
|
|
|
2003-11-13 20:39 opetzold
|
|
|
|
* include/tvmet/TvmetBase.h: indent level changed to 4 spaces,
|
|
struct MetaTag added - used for member overloading to diszuingish
|
|
between meta and loop templates.
|
|
|
|
2003-11-13 20:34 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, Literal.h, MMProduct.h,
|
|
MMProductTransposed.h, MMtProduct.h, MVProduct.h, Matrix.h,
|
|
MatrixCol.h, MatrixDiag.h, MatrixRow.h, MatrixTranspose.h,
|
|
MtMProduct.h, MtVProduct.h, Null.h, UnOperator.h, Vector.h:
|
|
Expression printing gives more detailed informations. Further more
|
|
they use a meta trigger to distuingish between use of meta or loop
|
|
templates. This is done by overloading specialized member
|
|
functions.
|
|
|
|
2003-11-13 20:31 opetzold
|
|
|
|
* include/tvmet/loop/Gemm.h: prod is static inline.
|
|
|
|
2003-11-13 20:28 opetzold
|
|
|
|
* include/tvmet/loop/Vector.h: added.
|
|
|
|
2003-11-13 20:28 opetzold
|
|
|
|
* include/tvmet/tvmet.h: TVMET_COMPLEXITY_{M,V}_ASSIGN_TRIGGER and
|
|
TVMET_COMPLEXITY_{MM,MV}_TRIGGER added resp. changed.
|
|
|
|
2003-11-03 20:53 opetzold
|
|
|
|
* include/tvmet/loop/Makefile.am: Gemv.h and Gemtv.h added.
|
|
|
|
2003-11-03 20:52 opetzold
|
|
|
|
* include/tvmet/loop/: Gemtv.h, Gemv.h: added for Mv and Mtv
|
|
products.
|
|
|
|
2003-10-28 21:11 opetzold
|
|
|
|
* include/tvmet/loop/Matrix.h: Duff's device removed, since bugy -
|
|
using loops as before.
|
|
|
|
2003-10-28 21:02 opetzold
|
|
|
|
* include/tvmet/loop/: Gemm.h, Gemmt.h, Gemtm.h, Matrix.h:
|
|
rewritten using duff's device.
|
|
|
|
2003-10-28 19:54 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: member print_on():
|
|
informations about types and sizes removed.
|
|
|
|
2003-10-28 19:43 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: Printing changed. A 'cout <<
|
|
{matrix,vector};' doesn't give any informations about types and
|
|
sizes any more - only data print. To get this use the static member
|
|
function info(), which returns a {Matrix,Vector}::Info object for
|
|
print on ostreams. This simplifies the copy&paste process to
|
|
octave/matlab.
|
|
|
|
2003-10-28 18:27 opetzold
|
|
|
|
* include/tvmet/Vector.h: complexity counter added, added a enum
|
|
Sz.
|
|
|
|
2003-10-28 18:26 opetzold
|
|
|
|
* include/tvmet/MatrixImpl.h: expression level printing according
|
|
to other output.
|
|
|
|
2003-10-28 18:25 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: row(), col() and diag() are
|
|
using a MatrixConstReference now.
|
|
|
|
2003-10-28 18:25 opetzold
|
|
|
|
* include/tvmet/Matrix.h: Matrix, MatrixConstReference does have an
|
|
complexity counter as well as rewritten expression level printing.
|
|
static member rows() and cols() renamed to n_rows()/n_cols(). Added
|
|
new enum rows and cols. Using assign_to syntax.
|
|
|
|
2003-10-28 18:19 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, Eval.h, Literal.h,
|
|
MMProduct.h, MMProductTransposed.h, MMtProduct.h, MVProduct.h,
|
|
Matrix.h, MatrixCol.h, MatrixDiag.h, MatrixRow.h,
|
|
MatrixTranspose.h, MtMProduct.h, MtVProduct.h, Null.h,
|
|
UnOperator.h, Vector.h: complexity counter added; expression level
|
|
printing shows the complexity. XPrMatrix do have an assign_to
|
|
member.
|
|
|
|
2003-10-28 18:17 opetzold
|
|
|
|
* regression/Makefile.am: TestUnloops.{h,cc} added. Optimizer level
|
|
is -O, no compiler debug infos.
|
|
|
|
2003-10-28 18:16 opetzold
|
|
|
|
* regression/: TestUnloops.cc, TestUnloops.h: new test for loop
|
|
regression operations added.
|
|
|
|
2003-10-28 18:12 opetzold
|
|
|
|
* include/tvmet/loop/: Gemm.h, Gemmt.h, Gemtm.h: classes's
|
|
constructor is public.
|
|
|
|
2003-10-28 18:11 opetzold
|
|
|
|
* include/tvmet/loop/Makefile.am: Matrix.h added.
|
|
|
|
2003-10-28 18:07 opetzold
|
|
|
|
* include/tvmet/loop/Matrix.h: added.
|
|
|
|
2003-10-26 09:18 opetzold
|
|
|
|
* include/tvmet/TvmetBase.h: Indentlevel changed from 4 to 2
|
|
spaces.
|
|
|
|
2003-10-26 08:13 opetzold
|
|
|
|
* include/tvmet/Matrix.h: check on self assign removed since
|
|
useless. The function operator=(const Matrix<T2, Rows, Cols>& rhs)
|
|
does have a different signature allready.
|
|
|
|
2003-10-25 07:49 opetzold
|
|
|
|
* regression/Makefile.am: optimization level changed to -O1 to
|
|
reduce compile time.
|
|
|
|
2003-10-23 19:55 opetzold
|
|
|
|
* include/tvmet/xpr/: MMProduct.h, MMProductTransposed.h,
|
|
MMtProduct.h, MtMProduct.h: using new unrool looping stuff for
|
|
bigger sized matrices.
|
|
|
|
2003-10-23 19:54 opetzold
|
|
|
|
* include/tvmet/loop/Makefile.am: Gemmt.h and Gemtm.h added.
|
|
|
|
2003-10-23 19:53 opetzold
|
|
|
|
* include/tvmet/loop/Gemm.h: doxygen corrections; internal enums
|
|
renamed.
|
|
|
|
2003-10-23 19:52 opetzold
|
|
|
|
* include/tvmet/loop/: Gemmt.h, Gemtm.h: added. Using loop
|
|
unrolling for MtM and MMt matrix-matrix products.
|
|
|
|
2003-10-23 19:51 opetzold
|
|
|
|
* include/tvmet/meta/Gemmt.h: doxygen corrections.
|
|
|
|
2003-10-21 21:49 opetzold
|
|
|
|
* include/tvmet/loop/Gemm.h: doxygen corrections.
|
|
|
|
2003-10-21 21:42 opetzold
|
|
|
|
* tests/Makefile.am: file bad_xpr_const_ref.cc added.
|
|
|
|
2003-10-21 21:40 opetzold
|
|
|
|
* tests/bad_xpr_const_ref.cc: This example shows the problem on
|
|
holding references by expressions. On higher optimization levels
|
|
all things are good. Without optimizations it crashs.
|
|
|
|
2003-10-21 21:37 opetzold
|
|
|
|
* tests/tvmet.cc: cvs Id and notes added. 'const E& restrict'
|
|
replaced by 'const E'.
|
|
|
|
2003-10-21 21:23 opetzold
|
|
|
|
* include/tvmet/xpr/MMProductTransposed.h: include header to meta
|
|
stuff moved from MatrixFunctions.h to the appropriate headers.
|
|
|
|
2003-10-21 21:07 opetzold
|
|
|
|
* include/tvmet/: tvmet.h, tvmet.h: macro TVMET_RVO_BUG_WO removed
|
|
- never be needed. Macro TVMET_COMPLEXITY_{DEFAULT, MM, MV}_TRIGGER
|
|
added. This allows the user to change meta template to
|
|
looping/unlooping strategy. Since this is architecture/compiler
|
|
specific, the best place would be inside config/config-[compiler].h
|
|
|
|
2003-10-21 20:48 opetzold
|
|
|
|
* include/tvmet/NumericTraits.h: complexity for numeric types
|
|
added.
|
|
|
|
2003-10-21 20:39 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MMProduct.h,
|
|
xpr/MMtProduct.h, xpr/MVProduct.h, xpr/MtMProduct.h,
|
|
xpr/MtVProduct.h: include header to meta stuff moved from
|
|
MatrixFunctions.h to the appropriate headers.
|
|
|
|
2003-10-21 18:45 opetzold
|
|
|
|
* doc/intro.dox: link to rvo_bug removed, since absolete.
|
|
|
|
2003-10-19 11:14 opetzold
|
|
|
|
* include/tvmet/: meta/Gemm.h, meta/Gemmt.h, meta/Gemtm.h,
|
|
xpr/MVProduct.h: doxygen corrections and extensions.
|
|
|
|
2003-10-19 10:34 opetzold
|
|
|
|
* configure.ac: version 1.3.0 released and tagged.
|
|
|
|
2003-10-19 10:32 opetzold
|
|
|
|
* NEWS: updated.
|
|
|
|
2003-10-19 10:32 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, Eval.h, MMProduct.h,
|
|
MMProductTransposed.h, MMtProduct.h, MVProduct.h, Matrix.h,
|
|
MatrixCol.h, MatrixDiag.h, MatrixRow.h, MatrixTranspose.h,
|
|
MtMProduct.h, MtVProduct.h, UnOperator.h, Vector.h: all expressions
|
|
hold their arguments/sub expressions by const value instead by
|
|
const reference as before. Compiled code runs successfully even
|
|
with no optimization levels like -O0.
|
|
|
|
2003-10-19 09:04 opetzold
|
|
|
|
* doc/notes.dox: composed operations updated. I have to write more
|
|
using the O-notation.
|
|
|
|
2003-10-18 11:52 opetzold
|
|
|
|
* include/tvmet/tvmet.h: doxygen docs for namespace loop added.
|
|
|
|
2003-10-18 11:42 opetzold
|
|
|
|
* configure.ac, include/tvmet/Makefile.am: loop stuff added.
|
|
|
|
2003-10-18 11:42 opetzold
|
|
|
|
* include/tvmet/loop/Makefile.am: added.
|
|
|
|
2003-10-18 11:41 opetzold
|
|
|
|
* include/tvmet/loop/Gemm.h: prod() function using loops resp. loop
|
|
unrolling added.
|
|
|
|
2003-10-18 09:43 opetzold
|
|
|
|
* include/tvmet/Matrix.h: Matrix member functions rows() and cols()
|
|
are static now.
|
|
|
|
2003-10-18 07:43 opetzold
|
|
|
|
* regression/RegrUtil.h: doxygen docs added.
|
|
|
|
2003-10-14 19:27 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: operator=({Matrix,Vector})
|
|
checks on self assign.
|
|
|
|
2003-10-14 18:32 opetzold
|
|
|
|
* tests/tvmet.cc: enlighted. This shows only one calculation:
|
|
B'D*B2.
|
|
|
|
2003-10-14 18:27 opetzold
|
|
|
|
* tests/Makefile.am: bad_temps.cc added.
|
|
|
|
2003-10-14 18:27 opetzold
|
|
|
|
* tests/bad_temps.cc: added. Acts as an example for wrong use of
|
|
temps, aka rvo_bug.cc prior.
|
|
|
|
2003-10-14 18:06 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: XprMtVProduct.h added.
|
|
|
|
2003-10-12 12:05 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: new feature 8) on defined
|
|
TVMET_DYNAMIC_MEMORY: tvmet allocates memory using new/delete. This
|
|
should simplify the debugging process using valgrind.
|
|
|
|
2003-10-12 12:03 opetzold
|
|
|
|
* regression/Makefile.am: to CXXFLAGS -g for debugging added.
|
|
|
|
2003-10-12 11:01 opetzold
|
|
|
|
* include/tvmet/xpr/ProductTransposed.h: removed since isn't used
|
|
anywhere/anymore.
|
|
|
|
2003-10-12 09:52 opetzold
|
|
|
|
* regression/TestComplexVector.h: tests on abs added, but not yet
|
|
bounded to unit tests.
|
|
|
|
2003-10-12 09:50 opetzold
|
|
|
|
* regression/TestComplexMatrix.h: tests on abs added.
|
|
|
|
2003-10-12 09:49 opetzold
|
|
|
|
* doc/notes.dox: section rvo_bug removed, section temporaries
|
|
updated.
|
|
|
|
2003-10-12 09:48 opetzold
|
|
|
|
* doc/faq.dox: old reference about ne_operator removed.
|
|
|
|
2003-10-12 09:48 opetzold
|
|
|
|
* configure.ac: message about make docs added.
|
|
|
|
2003-10-12 09:24 opetzold
|
|
|
|
* include/tvmet/: MatrixUnaryFunctions.h, VectorUnaryFunctions.h:
|
|
complex types does have their own macro to avoid ambigous
|
|
overloads, happened by examples/frob_matrix_norm.cc and norm().
|
|
|
|
2003-10-12 08:49 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: doxygen corrections.
|
|
|
|
2003-10-12 08:45 opetzold
|
|
|
|
* include/tvmet/: meta/Gemtv.h, MatrixFunctions.h: doxygen
|
|
corrections.
|
|
|
|
2003-10-12 08:43 opetzold
|
|
|
|
* tests/README: spelling error corrected.
|
|
|
|
2003-10-12 08:42 opetzold
|
|
|
|
* tests/Makefile.am: rvo_bug.cc removed.
|
|
|
|
2003-10-12 08:42 opetzold
|
|
|
|
* tests/rvo_bug.cc: removed, since absolete.
|
|
|
|
2003-10-12 08:41 opetzold
|
|
|
|
* examples/hspiess.cc: use with a user specified temporary added.
|
|
|
|
2003-10-11 19:13 opetzold
|
|
|
|
* NEWS, THANKS: updated.
|
|
|
|
2003-10-11 19:11 opetzold
|
|
|
|
* examples/hspiess.cc: comments on wrong results removed, since
|
|
absolete.
|
|
|
|
2003-10-11 19:10 opetzold
|
|
|
|
* tests/Makefile.am: tvmet.cc added.
|
|
|
|
2003-10-11 19:10 opetzold
|
|
|
|
* tests/tvmet.cc: new approached used added.
|
|
|
|
2003-10-11 19:08 opetzold
|
|
|
|
* include/tvmet/: CommaInitializer.h, Matrix.h, MatrixFunctions.h,
|
|
MatrixImpl.h, MatrixOperators.h, Vector.h, VectorBinaryFunctions.h,
|
|
VectorImpl.h, meta/Gemm.h, meta/Gemmt.h, meta/Gemtm.h, meta/Gemv.h,
|
|
meta/Matrix.h, meta/Vector.h, xpr/MMProduct.h,
|
|
xpr/MMProductTransposed.h, xpr/MMtProduct.h, xpr/MVProduct.h,
|
|
xpr/Matrix.h, xpr/MatrixCol.h, xpr/MatrixDiag.h,
|
|
xpr/MatrixFunctions.h, xpr/MatrixOperators.h, xpr/MatrixRow.h,
|
|
xpr/MatrixTranspose.h, xpr/MtMProduct.h, xpr/ProductTransposed.h,
|
|
xpr/UnOperator.h, xpr/Vector.h: new approach for expression
|
|
templates. This solves the RVO problem. Combining expressions is
|
|
working now. All temporaries used are removed.
|
|
{Matrix,Vector}ConstReference is used everywhere. Further more some
|
|
cosmetic changes.
|
|
|
|
2003-10-11 19:02 opetzold
|
|
|
|
* regression/TestDimension.h: Test for Mtx renamed.
|
|
|
|
2003-10-11 19:01 opetzold
|
|
|
|
* include/tvmet/meta/Makefile.am: include/tvmet/xpr/MtVProduct.h
|
|
include/tvmet/meta/Gemtv.h added.
|
|
|
|
2003-10-11 19:00 opetzold
|
|
|
|
* include/tvmet/: meta/Gemtv.h, xpr/MtVProduct.h: added for
|
|
transpose(Matrix)*Vector function.
|
|
|
|
2003-10-11 12:30 opetzold
|
|
|
|
* include/tvmet/xpr/UnOperator.h: internal member naming convention
|
|
simplified/cleared.
|
|
|
|
2003-10-11 11:50 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixCol.h, MatrixDiag.h: internal member
|
|
naming convention simplified/cleared.
|
|
|
|
2003-10-11 11:44 opetzold
|
|
|
|
* include/tvmet/xpr/Literal.h: internal member naming convention
|
|
simplified/cleared.
|
|
|
|
2003-10-11 11:37 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, BinOperator.h: internal member
|
|
naming convention simplified/cleared.
|
|
|
|
2003-10-05 19:46 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: ConstRef.h removed.
|
|
|
|
2003-10-03 15:30 opetzold
|
|
|
|
* include/tvmet/: MatrixBinaryFunctions.h, VectorBinaryFunctions.h,
|
|
VectorBinaryFunctions.h: cosmetic.
|
|
|
|
2003-10-03 15:04 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixBinaryFunctions.h: macro FUNC(T lhs,
|
|
const XprMatrix<E, Rows, Cols>& rhs) removed since never
|
|
used/usefull.
|
|
|
|
2003-10-03 14:57 opetzold
|
|
|
|
* include/tvmet/: MatrixBinaryFunctions.h, VectorBinaryFunctions.h:
|
|
complex math: cref replaced by const_ref
|
|
|
|
2003-10-03 12:50 opetzold
|
|
|
|
* regression/Makefile.am: TestComplexVector.h,
|
|
TestComplexVector.cc, TestComplexMatrix.h, TestComplexMatrix.cc
|
|
added
|
|
|
|
2003-10-03 12:49 opetzold
|
|
|
|
* regression/: TestComplexMatrix.cc, TestComplexMatrix.h,
|
|
TestComplexVector.cc, TestComplexVector.h: added.
|
|
|
|
2003-10-03 09:38 opetzold
|
|
|
|
* regression/Makefile.am: RegrUtil.h added.
|
|
|
|
2003-10-03 09:37 opetzold
|
|
|
|
* regression/RegrUtil.h: added, provides an Incrementor class for
|
|
use with std::generate.
|
|
|
|
2003-10-02 22:24 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, VectorEval.h: cross links from
|
|
{any,all}_elements to usage about compare.
|
|
|
|
2003-10-02 22:12 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, CommaInitializer.h,
|
|
CompileTimeError.h, Extremum.h, Functional.h, Matrix.h,
|
|
MatrixBinaryFunctions.h, MatrixEval.h, MatrixFunctions.h,
|
|
MatrixImpl.h, MatrixOperators.h, MatrixUnaryFunctions.h,
|
|
NumericTraits.h, RunTimeError.h, TvmetBase.h, TypePromotion.h,
|
|
UnaryFunctionals.h, Vector.h, VectorBinaryFunctions.h,
|
|
VectorEval.h, VectorFunctions.h, VectorImpl.h, VectorOperators.h,
|
|
VectorUnaryFunctions.h, tvmet.h, meta/Gemm.h, meta/Gemmt.h,
|
|
meta/Gemtm.h, meta/Gemv.h, meta/Matrix.h, meta/Vector.h,
|
|
util/General.h, xpr/BinOperator.h, xpr/Eval.h, xpr/Literal.h,
|
|
xpr/MMProduct.h, xpr/MMProductTransposed.h, xpr/MMtProduct.h,
|
|
xpr/MVProduct.h, xpr/Matrix.h, xpr/MatrixBinaryFunctions.h,
|
|
xpr/MatrixCol.h, xpr/MatrixDiag.h, xpr/MatrixFunctions.h,
|
|
xpr/MatrixOperators.h, xpr/MatrixRow.h, xpr/MatrixTranspose.h,
|
|
xpr/MatrixUnaryFunctions.h, xpr/MtMProduct.h, xpr/Null.h,
|
|
xpr/ProductTransposed.h, xpr/UnOperator.h, xpr/Vector.h,
|
|
xpr/VectorBinaryFunctions.h, xpr/VectorFunctions.h,
|
|
xpr/VectorOperators.h, xpr/VectorUnaryFunctions.h: cosmetic;
|
|
indentations, cpp directive 'ifdef()' replaced by 'if defined'.
|
|
|
|
2003-10-02 22:09 opetzold
|
|
|
|
* doc/dox_functions.cc: undo removing abs doc.
|
|
|
|
2003-10-02 21:39 opetzold
|
|
|
|
* include/tvmet/xpr/ConstRef.h: removed, since never used.
|
|
|
|
2003-10-02 20:36 opetzold
|
|
|
|
* regression/TestMathOps.h: undo for vector norm2 test.
|
|
|
|
2003-10-02 20:10 opetzold
|
|
|
|
* include/tvmet/VectorUnaryFunctions.h: real, imag, arg, norm and
|
|
conj added for complex types.
|
|
|
|
2003-10-02 20:10 opetzold
|
|
|
|
* doc/dox_functions.cc: abs removed.
|
|
|
|
2003-10-02 20:10 opetzold
|
|
|
|
* include/tvmet/: UnaryFunctionals.h, VectorBinaryFunctions.h: abs,
|
|
real, imag, arg and norm functions for complex types added.
|
|
include/tvmet/UnaryFunctionals.h
|
|
|
|
2003-10-02 20:09 opetzold
|
|
|
|
* include/tvmet/MatrixUnaryFunctions.h: real,imag,arg,norm and conj
|
|
for complex types added.
|
|
|
|
2003-10-02 20:08 opetzold
|
|
|
|
* include/tvmet/MatrixBinaryFunctions.h: pow and polar for complex
|
|
types added.
|
|
|
|
2003-10-02 20:06 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: Fcnl_polar added; cosmetic on
|
|
Fcnl_swap
|
|
|
|
2003-10-02 20:04 opetzold
|
|
|
|
* regression/: TestConstruction.cc, TestDimension.cc,
|
|
TestMathOps.cc, TestMathOps.h: extented tests for complex types.
|
|
|
|
2003-09-28 11:07 opetzold
|
|
|
|
* include/tvmet/VectorBinaryFunctions.h: pow and polar for complex
|
|
types added.
|
|
|
|
2003-09-28 11:07 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, Matrix.h,
|
|
MatrixBinaryFunctions.h, MatrixFunctions.h, MatrixImpl.h,
|
|
MatrixOperators.h, MatrixUnaryFunctions.h, UnaryFunctionals.h,
|
|
Vector.h, VectorFunctions.h, VectorImpl.h, VectorOperators.h,
|
|
VectorUnaryFunctions.h, xpr/MatrixBinaryFunctions.h,
|
|
xpr/MatrixFunctions.h, xpr/MatrixOperators.h,
|
|
xpr/MatrixUnaryFunctions.h, xpr/VectorBinaryFunctions.h,
|
|
xpr/VectorFunctions.h, xpr/VectorOperators.h,
|
|
xpr/VectorUnaryFunctions.h: functionals prefix fcnl_ renamed to
|
|
Fcnl_ to follow the naming convention.
|
|
|
|
2003-09-28 11:04 opetzold
|
|
|
|
* regression/: TestMatrixFunctions.h, TestXprMatrixFunctions.h,
|
|
TestDimension.h: prodTrans renamed to trans_prod.
|
|
|
|
2003-09-28 09:30 opetzold
|
|
|
|
* tests/rvo_bug.cc: type promotion removed and others - problem
|
|
description simplified and shorter as before.
|
|
|
|
2003-09-28 09:22 opetzold
|
|
|
|
* NEWS, NEWS: updated for upcoming release 1.3.0.
|
|
|
|
2003-09-28 09:16 opetzold
|
|
|
|
* doc/notes.dox: Links from prodTrans to trans_prod renamed.
|
|
|
|
2003-09-28 09:12 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h:
|
|
prodTrans renamed to trans_prod, this follows the naming convention
|
|
of other special prod functions.
|
|
|
|
2003-09-28 09:07 opetzold
|
|
|
|
* doc/: faq.dox, notes.dox, usage.dox: Documentaion updated for
|
|
comparing matrices and vectors.
|
|
|
|
2003-09-28 08:38 opetzold
|
|
|
|
* regression/: TestConstruction.h, TestDimension.h, TestMathOps.h,
|
|
TestMatrixEval.h, TestMatrixFunctions.h, TestMatrixOperators.h,
|
|
TestUnFunc.cc, TestUnFunc.h, TestVectorEval.h,
|
|
TestVectorFunctions.h, TestVectorOperators.h, TestXpr.h,
|
|
TestXprMatrixFunctions.h, TestXprMatrixOperators.h,
|
|
TestXprVectorFunctions.h, TestXprVectorOperators.h: All tests with
|
|
the bool eval() function replaced by {all,any}_elements.
|
|
|
|
2003-09-28 08:37 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, VectorEval.h, meta/Matrix.h,
|
|
meta/Vector.h: bool eval() removed. This implementation was
|
|
identical with these of all_elements.
|
|
|
|
2003-09-28 08:32 opetzold
|
|
|
|
* doc/notes.dox: more notes about aliasing.
|
|
|
|
2003-09-28 08:31 opetzold
|
|
|
|
* examples/Makefile.am: aliasing.cc added to show and how to
|
|
prevent aliasing.
|
|
|
|
2003-09-28 08:31 opetzold
|
|
|
|
* examples/aliasing.cc: added to show and how to prevent aliasing.
|
|
|
|
2003-09-27 22:48 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h,
|
|
meta/Matrix.h, meta/Vector.h, xpr/BinOperator.h, xpr/UnOperator.h:
|
|
Member function applyOn renamed to apply_on according to tvmet's
|
|
naming convention.
|
|
|
|
2003-09-27 22:47 opetzold
|
|
|
|
* doc/benchmark.dox: updated.
|
|
|
|
2003-09-27 18:59 opetzold
|
|
|
|
* doc/build.dox: configure target benchmark removed.
|
|
|
|
2003-09-27 18:54 opetzold
|
|
|
|
* Makefile.am, configure.ac: benchmark removed from sources.
|
|
|
|
2003-09-27 18:50 opetzold
|
|
|
|
* benchmark/: BenchImpl.h, BenchInfo.h, Benchmark.h,
|
|
BenchmarkBase.h, Interface.h, Makefile.am, benchmark.m, blitz.cc,
|
|
blitz.h, mtl.cc, mtl.h, peak.cc, peak.h, stl.cc, stl.h, tvmet.cc,
|
|
tvmet.h, ublas.cc, ublas.h: benchmark removed from sources.
|
|
|
|
2003-09-27 18:14 opetzold
|
|
|
|
* autogen.sh: comments on file.
|
|
|
|
2003-09-27 17:33 opetzold
|
|
|
|
* include/tvmet/: CommaInitializer.h, CompileTimeError.h, Matrix.h,
|
|
RunTimeError.h, Vector.h, xpr/Matrix.h, xpr/MatrixCol.h,
|
|
xpr/MatrixDiag.h, xpr/MatrixRow.h, xpr/Vector.h: Macros
|
|
{RT,CT}_CONDITION does have the prefix TVMET now.
|
|
|
|
2003-09-27 17:19 opetzold
|
|
|
|
* config/ac_cxx_have_complex.m4: replaced from autoconf-archive.
|
|
|
|
2003-09-27 17:19 opetzold
|
|
|
|
* config/: ac_cxx_have_complex_math1.m4,
|
|
ac_cxx_have_complex_math2.m4: added from autoconf-archive, replaced
|
|
for old ac_cxx_have_complex_math.m4
|
|
|
|
2003-09-27 17:17 opetzold
|
|
|
|
* config/ac_cxx_have_complex_math.m4: ac_cxx_have_complex_math.m4
|
|
removed, since it doesn't do what it should, thanks to Julian C.
|
|
Cummings.
|
|
|
|
2003-09-27 16:46 opetzold
|
|
|
|
* include/tvmet/MatrixBinaryFunctions.h: complex<> support improved
|
|
using TVMET_HAVE_COMPLEX_MATH{1,2}
|
|
|
|
2003-09-25 21:37 opetzold
|
|
|
|
* Makefile.am, configure.ac: better support for complex math -
|
|
using new m4 files.
|
|
|
|
2003-09-25 21:34 opetzold
|
|
|
|
* configure.ac: message about make targets added.
|
|
|
|
2003-09-25 21:10 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2003-09-25 21:09 opetzold
|
|
|
|
* include/tvmet/xpr/BinOperator.h: BinOps::value_type used since
|
|
it's allways promoted, Thanks to Alex V. Frolov.
|
|
|
|
2003-09-25 21:07 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: return_type renamed to
|
|
value_type to be consist to tvmet's naming standard. Conform to
|
|
UnaryFunctionals.h now.
|
|
|
|
2003-09-25 21:05 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: this_type replaced by
|
|
appropriate class name.
|
|
|
|
2003-09-23 20:52 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2003-09-23 20:29 opetzold
|
|
|
|
* include/tvmet/: CommaInitializer.h, Matrix.h, Vector.h:
|
|
assignValue renamed to assign_value - following tvmet's nameing
|
|
convention now.
|
|
|
|
2003-09-23 20:26 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: Constructors on this_type
|
|
does assign ConstReference directly (no more use of typename);
|
|
Iterator constructor loop uses != for comparing.
|
|
|
|
2003-09-21 09:06 opetzold
|
|
|
|
* doc/: benchmark.dox, build.dox, compiler.dox, faq.dox, intro.dox,
|
|
license.dox, links.dox, notes.dox, projects.dox, usage.dox,
|
|
works.dox: some corrections more.
|
|
|
|
2003-09-21 08:59 opetzold
|
|
|
|
* include/tvmet/tvmet.h: document corrections about TVMET_DEBUG.
|
|
|
|
2003-09-16 20:13 opetzold
|
|
|
|
* tests/rvo_bug.cc: dynamic allocation more generic, using
|
|
value_type instead double. PromoteTraits for long added.
|
|
|
|
2003-09-16 19:54 opetzold
|
|
|
|
* configure.ac: release 1.2.1 updated and tagged
|
|
|
|
2003-09-16 19:50 opetzold
|
|
|
|
* tests/rvo_bug.cc: matrix data can use dynamic memory for
|
|
debugging with valgrind. valgrind reports 30 invalid reads of size
|
|
8, using the static temp work arround no errors where found.
|
|
|
|
2003-09-16 18:28 opetzold
|
|
|
|
* THANKS: updated.
|
|
|
|
2003-09-16 18:25 opetzold
|
|
|
|
* regression/TestDimension.h: Tests added for non-square row and
|
|
col access.
|
|
|
|
2003-09-16 18:24 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: bug removed: col() did return
|
|
the wrong dimension (cols). Thanks to David Sarrut.
|
|
|
|
2003-09-13 09:29 opetzold
|
|
|
|
* include/tvmet/: Makefile.am, meta/Makefile.am, util/Makefile.am,
|
|
xpr/Makefile.am: target make-install-dirs and install-data-hook,
|
|
tvmet replaced by PACKAGE macro.
|
|
|
|
2003-09-13 09:27 opetzold
|
|
|
|
* include/tvmet/config/Makefile.am: cvs Id added.
|
|
|
|
2003-09-13 09:04 opetzold
|
|
|
|
* regression/Makefile.am: cvs Id added.
|
|
|
|
2003-09-12 23:06 opetzold
|
|
|
|
* doc/compiler.dox: subsection label for gcc33x corrected.
|
|
|
|
2003-09-11 21:09 opetzold
|
|
|
|
* NEWS: updated for upcoming release.
|
|
|
|
2003-09-11 20:57 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: doxygen header
|
|
corrections.
|
|
|
|
2003-09-11 20:49 opetzold
|
|
|
|
* include/tvmet/Extremum.h: doxygen header corrections.
|
|
|
|
2003-09-11 20:44 opetzold
|
|
|
|
* include/tvmet/UnaryFunctionals.h: doxygen header corrections.
|
|
|
|
2003-09-11 20:36 opetzold
|
|
|
|
* tests/: Makefile.am, rvo_bug.cc: RVO bug problem added.
|
|
|
|
2003-09-06 12:05 opetzold
|
|
|
|
* include/tvmet/meta/: Vector.h, Matrix.h: assign member functions
|
|
takes const functionals argument too for now.
|
|
|
|
2003-09-06 11:41 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: fcnl_Assign expression
|
|
printing output corrected.
|
|
|
|
2003-09-06 11:08 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixBinaryFunctions.h, MatrixEval.h,
|
|
MatrixFunctions.h, MatrixImpl.h, MatrixOperators.h,
|
|
MatrixUnaryFunctions.h, Vector.h, VectorBinaryFunctions.h,
|
|
VectorEval.h, VectorFunctions.h, VectorImpl.h, VectorOperators.h,
|
|
VectorUnaryFunctions.h, xpr/VectorBinaryFunctions.h: all cref()
|
|
renamed to const_ref() to be conform to the naming convention used.
|
|
|
|
2003-09-06 11:04 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixImpl.h, Vector.h, VectorImpl.h:
|
|
all assign operator=() implementations moved from impl header to
|
|
definition header, assign is using a const functional reference
|
|
now.
|
|
|
|
2003-09-06 09:53 opetzold
|
|
|
|
* include/tvmet/Matrix.h: doxygen corrections on wrong member docs.
|
|
|
|
2003-09-06 09:34 opetzold
|
|
|
|
* doc/notes.dox: section on rvo bug extended.
|
|
|
|
2003-09-06 09:03 opetzold
|
|
|
|
* NEWS: news added for upcoming release
|
|
|
|
2003-09-06 08:42 opetzold
|
|
|
|
* include/tvmet/xpr/: VectorOperators.h, VectorOperators.h: bug
|
|
corrected: bitops operator on XprVector and ints moved from subbed
|
|
namespace tvmet to element_wise.
|
|
|
|
2003-09-06 08:39 opetzold
|
|
|
|
* include/tvmet/tvmet.h: doxygen namespace docs corrected, the
|
|
entries appears only once.
|
|
|
|
2003-08-26 20:55 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
|
|
xpr/MatrixFunctions.h, xpr/MatrixOperators.h: doxygen header
|
|
corrections and extensions.
|
|
|
|
2003-08-26 20:15 opetzold
|
|
|
|
* doc/Doxyfile.in: EXCLUDE directive for sources in the doc dir
|
|
written.
|
|
|
|
2003-08-26 20:14 opetzold
|
|
|
|
* doc/projects.dox: project iplt added.
|
|
|
|
2003-07-05 08:29 opetzold
|
|
|
|
* include/tvmet/meta/: Gemm.h, Gemmt.h, Gemtm.h, Gemv.h, Matrix.h,
|
|
Vector.h: cosmetic; private constructors, copy constructors and
|
|
assign operators added where missed.
|
|
|
|
2003-07-03 19:48 opetzold
|
|
|
|
* include/tvmet/xpr/Vector.h: doxygen header enlighted - removed
|
|
comment on const correctnesss since it's not relevant.
|
|
|
|
2003-07-03 19:41 opetzold
|
|
|
|
* include/tvmet/Vector.h: unused argument removed from
|
|
VectorConstReference::operator=()
|
|
|
|
2003-07-03 19:31 opetzold
|
|
|
|
* examples/: ray.cc, frob_matrix_norm.cc: asm output updated for up
|
|
to date gcc und tvmet version.
|
|
|
|
2003-07-03 19:29 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, ConstRef.h, Eval.h,
|
|
MMProduct.h, MMProductTransposed.h, MMtProduct.h, MVProduct.h,
|
|
Matrix.h, MatrixCol.h, MatrixDiag.h, MatrixRow.h,
|
|
MatrixTranspose.h, MtMProduct.h, Null.h, ProductTransposed.h,
|
|
UnOperator.h, Vector.h: all expression holds a const expression
|
|
reference now; missed copy ctor added by defined
|
|
TVMET_OPTIMIZE_XPR_MANUAL_CCTOR; cosmetci changes.
|
|
|
|
2003-07-03 19:27 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: manual copy ctor define
|
|
TVMET_OPTIMIZE_XPR_MANUAL_CCTOR removed on
|
|
{Vector,Matrix}ConstReference, since isn't an expression and it
|
|
does crash teh regression tests.
|
|
|
|
2003-07-01 21:38 opetzold
|
|
|
|
* include/tvmet/xpr/Literal.h: cosmetci changes.
|
|
|
|
2003-07-01 21:13 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: cosmetic changes.
|
|
|
|
2003-06-29 18:21 opetzold
|
|
|
|
* tests/Makefile.am: target mmv removed.
|
|
|
|
2003-06-29 17:57 opetzold
|
|
|
|
* configure.ac: release 1.2.0 tagged and updated.
|
|
|
|
2003-06-29 17:46 opetzold
|
|
|
|
* NEWS: updated for upcoming release 1.2.0
|
|
|
|
2003-06-29 17:32 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, VectorEval.h: forwards on
|
|
std::complex removed.
|
|
|
|
2003-06-29 17:31 opetzold
|
|
|
|
* include/tvmet/TypePromotion.h: cosmetic changes, forwards on
|
|
std::complex removed.
|
|
|
|
2003-06-29 16:27 opetzold
|
|
|
|
* tests/mmv.cc: removed, obsolete.
|
|
|
|
2003-06-29 16:13 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: row/col
|
|
functions updated for use with XprMatrix{Row,Col}. The row/col
|
|
function on matrix expressions avoids use of temporaries due to
|
|
now.
|
|
|
|
2003-06-29 16:11 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: XprMatrix{Row,Col} added as
|
|
replacement for Matrix{Row,Col}VectorConstReference.
|
|
|
|
2003-06-29 16:07 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixCol.h, MatrixRow.h: XprMatrix{Row,Col}
|
|
added as replacement for Matrix{Row,Col}VectorConstReference.
|
|
|
|
2003-06-29 16:06 opetzold
|
|
|
|
* include/tvmet/MatrixImpl.h: print_on function on level printing
|
|
extended.
|
|
|
|
2003-06-29 16:03 opetzold
|
|
|
|
* include/tvmet/Matrix.h: Matrix{Row,Col}VectorConstReference
|
|
removed, print_on function on level printing extended.
|
|
|
|
2003-06-28 18:26 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: note on temporary on diag
|
|
function removed.
|
|
|
|
2003-06-28 17:27 opetzold
|
|
|
|
* examples/: Makefile.am, frob_matrix_norm.cc: example added for
|
|
diag function on matrix expression.
|
|
|
|
2003-06-28 17:23 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: diag
|
|
functions adapted. diag on expressions does avoid temporaries for
|
|
evaluations now.
|
|
|
|
2003-06-28 17:14 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixDiag.h, Makefile.am: XprMatrixDiag
|
|
added as replacement for MatrixDiagVectorConstReference
|
|
|
|
2003-06-28 17:14 opetzold
|
|
|
|
* include/tvmet/Matrix.h: MatrixDiagVectorConstReference removed.
|
|
|
|
2003-06-28 10:48 opetzold
|
|
|
|
* doc/: Doxyfile.in, Makefile.am, intro.dox: News file added.
|
|
Doxyfile.in simplifies with *.dox pattern.
|
|
|
|
2003-06-28 10:30 opetzold
|
|
|
|
* configure.ac: cosmetic for configure's help switch
|
|
|
|
2003-06-28 10:24 opetzold
|
|
|
|
* regression/Makefile.am: CXXFLAGS added to compile tests with own
|
|
flags. Avoids failed inline warnings on gcc-3.3. Changing
|
|
compiler's inline-limit to 15.000 avoids warning too but warnings
|
|
from cppunit!
|
|
|
|
2003-06-28 09:40 opetzold
|
|
|
|
* doc/compiler.dox: closing words on gcc2.95.3 added.
|
|
|
|
2003-06-28 09:04 opetzold
|
|
|
|
* doc/compiler.dox: Updated notes on gcc-3.3.
|
|
|
|
2003-06-27 23:32 opetzold
|
|
|
|
* doc/compiler.dox: some text added on gcc-2.95.3. Complete porting
|
|
to needs a lot of time and knowlege which doesn't I have.
|
|
|
|
2003-06-27 22:58 opetzold
|
|
|
|
* include/tvmet/RunTimeError.h: include cassert added, makes
|
|
g++-2.95.3 happy
|
|
|
|
2003-06-27 22:39 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: header g++2.95.3
|
|
ready, member operator on pod implementions changed: takes
|
|
apropriate member functions instead of operators (avoid confusions
|
|
from element_wise namespace).
|
|
|
|
2003-06-27 22:37 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: header g++2.95.3 ready,
|
|
syntax changes only.
|
|
|
|
2003-06-26 18:04 opetzold
|
|
|
|
* NEWS: updated for upcoming release 1.2.0
|
|
|
|
2003-06-26 17:55 opetzold
|
|
|
|
* examples/: hspiess.cc, xpr_print_m1.cc, xpr_print_m2.cc,
|
|
xpr_print_m3.cc, xpr_print_m4.cc, xpr_print_mv1.cc,
|
|
xpr_print_mv2.cc: corrections on new syntax, transpose -> trans
|
|
|
|
2003-06-26 17:51 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h, VectorFunctions.h,
|
|
meta/Vector.h, util/General.h, xpr/BinOperator.h, xpr/Eval.h,
|
|
xpr/Literal.h, xpr/MVProduct.h, xpr/UnOperator.h, xpr/Vector.h,
|
|
xpr/VectorFunctions.h: Vector index access changed from [] to ().
|
|
This is the new default style style for tvmet Vectors. Old access
|
|
with [] still supported and valid.
|
|
|
|
2003-06-26 17:43 opetzold
|
|
|
|
* regression/: SelfTest.h, TestMathOps.h, TestVectorFunctions.h,
|
|
TestVectorOperators.h, TestXprVectorFunctions.h: Vector index
|
|
access changed from [] to (). This is the new default style style.
|
|
|
|
2003-06-24 21:31 opetzold
|
|
|
|
* include/tvmet/Matrix.h: MatrixReference removed, since isn't used
|
|
anywhere.
|
|
|
|
2003-06-24 21:31 opetzold
|
|
|
|
* include/tvmet/Vector.h: VectorReference removed, since isn't used
|
|
anywhere.
|
|
|
|
2003-06-24 20:58 opetzold
|
|
|
|
* include/tvmet/Matrix.h: cosmetic change: access operator(i,j)
|
|
does return a typedef reference instead of value_type&
|
|
|
|
2003-06-24 20:56 opetzold
|
|
|
|
* include/tvmet/Vector.h: access operator[i] const does return a
|
|
value_type; this solves (hopefully) reported problems with
|
|
g++2.95.x and is conform to the matrix access operator(i,j) now.
|
|
|
|
2003-06-18 18:54 opetzold
|
|
|
|
* doc/notes.dox: notes on rvo bug added to notes contents.
|
|
|
|
2003-06-16 21:27 opetzold
|
|
|
|
* NEWS: updated for upcoming release 1.2.0
|
|
|
|
2003-06-16 19:56 opetzold
|
|
|
|
* doc/intro.dox: link added to note's rvo bug.
|
|
|
|
2003-06-16 19:52 opetzold
|
|
|
|
* doc/notes.dox: chapter on chained expressions added.
|
|
|
|
2003-06-16 19:52 opetzold
|
|
|
|
* doc/faq.dox: comments on chained expressions removed
|
|
|
|
2003-06-16 19:44 opetzold
|
|
|
|
* doc/faq.dox: removed chapter on call overloaded operator since
|
|
the example is obsolete. No idea if there a need for this chapter
|
|
any more - the praxis will it show.
|
|
|
|
2003-06-16 19:41 opetzold
|
|
|
|
* doc/notes.dox: updated chapter on optimizing.
|
|
|
|
2003-06-15 10:37 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: min/max temps correct
|
|
innitialized.
|
|
|
|
2003-06-15 10:36 opetzold
|
|
|
|
* doc/faq.dox, doc/notes.dox, include/tvmet/MatrixFunctions.h,
|
|
include/tvmet/MatrixOperators.h, include/tvmet/VectorFunctions.h,
|
|
include/tvmet/meta/Gemm.h, include/tvmet/meta/Gemmt.h,
|
|
include/tvmet/meta/Gemtm.h, include/tvmet/meta/Gemv.h,
|
|
include/tvmet/xpr/MMProduct.h,
|
|
include/tvmet/xpr/MMProductTransposed.h,
|
|
include/tvmet/xpr/MMtProduct.h, include/tvmet/xpr/MVProduct.h,
|
|
include/tvmet/xpr/MatrixFunctions.h,
|
|
include/tvmet/xpr/MatrixOperators.h,
|
|
include/tvmet/xpr/MtMProduct.h,
|
|
include/tvmet/xpr/ProductTransposed.h,
|
|
include/tvmet/xpr/VectorFunctions.h, regression/TestDimension.h,
|
|
regression/TestMathOps.h, regression/TestMatrixFunctions.h,
|
|
regression/TestMatrixOperators.h, regression/TestVectorFunctions.h,
|
|
regression/TestXpr.h, regression/TestXprMatrixFunctions.h,
|
|
regression/TestXprMatrixOperators.h,
|
|
regression/TestXprVectorFunctions.h: all product functions renamed
|
|
to prod, all transpose to trans. This allows shorter equations.
|
|
|
|
2003-06-13 19:59 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: cosmetic changes
|
|
|
|
2003-06-10 20:00 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: fcnl_Swap::print_on()
|
|
corrected, temp type renamed according to tvmet's style.
|
|
|
|
2003-06-10 19:56 opetzold
|
|
|
|
* regression/: TestMatrixFunctions.h, TestVectorFunctions.h: test
|
|
corrected and extended due to renaming max to maximum, min to
|
|
minimum and introduced the new function min/max.
|
|
|
|
2003-06-08 21:01 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, VectorFunctions.h: old max/min
|
|
function renamed to maximum/minimum. new function max/min added
|
|
returning max/min as value.
|
|
|
|
2003-06-08 20:20 opetzold
|
|
|
|
* doc/intro.dox: notes for chained expressions on frontpage. There
|
|
are problems on chained expressions due to used temporaries.
|
|
|
|
2003-06-08 20:16 opetzold
|
|
|
|
* doc/faq.dox: extended for chained expressions.
|
|
|
|
2003-06-08 19:53 opetzold
|
|
|
|
* doc/: dox_functions.cc, dox_operators.cc: doxygen doc generators
|
|
partiell corrected
|
|
|
|
2003-06-08 19:30 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, MatrixFunctions.h: doxygen header
|
|
corrections
|
|
|
|
2003-06-08 19:18 opetzold
|
|
|
|
* examples/hspiess.cc: some notes on example written.
|
|
|
|
2003-06-08 19:01 opetzold
|
|
|
|
* examples/: Makefile.am, hspiess.cc: practical example added.
|
|
|
|
2003-06-08 18:55 opetzold
|
|
|
|
* include/tvmet/: config/config-gcc.h, xpr/BinOperator.h,
|
|
xpr/Eval.h, xpr/Matrix.h, xpr/MatrixTranspose.h, xpr/UnOperator.h,
|
|
xpr/Vector.h: optimizing defines
|
|
TVMET_OPTIMIZE_XPR_CTOR_ARGS_BY_VALUE
|
|
TVMET_OPTIMIZE_XPR_MANUAL_CCTOR removed, all arguments are taken by
|
|
const references and we hope on optimized copy constructor by
|
|
compiler.
|
|
|
|
2003-06-08 18:22 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixBinaryFunctions.h, MatrixEval.h,
|
|
MatrixFunctions.h, MatrixImpl.h, MatrixOperators.h, Vector.h,
|
|
VectorBinaryFunctions.h, VectorEval.h, VectorFunctions.h,
|
|
VectorImpl.h, VectorOperators.h, meta/Matrix.h, meta/Vector.h,
|
|
xpr/MatrixBinaryFunctions.h, xpr/MatrixFunctions.h,
|
|
xpr/MatrixOperators.h, xpr/MatrixUnaryFunctions.h,
|
|
xpr/VectorBinaryFunctions.h, xpr/VectorFunctions.h,
|
|
xpr/VectorOperators.h, xpr/VectorUnaryFunctions.h: all expression
|
|
are taken by const references now. This solves the problem with g++
|
|
regression tests. Obviously is the return value optimization is
|
|
limited to to small expressions even by argument copying.
|
|
|
|
2003-06-08 16:36 opetzold
|
|
|
|
* include/tvmet/Matrix.h: member naming frm m_matrix changed to
|
|
m_data according to others.
|
|
|
|
2003-06-08 15:49 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: test on row/col II
|
|
corrected.
|
|
|
|
2003-06-08 12:59 opetzold
|
|
|
|
* include/tvmet/MatrixImpl.h: comment changes for
|
|
operator=(XprMatrix).
|
|
|
|
2003-06-08 12:58 opetzold
|
|
|
|
* include/tvmet/VectorImpl.h: comment changes for
|
|
operator=(XprVector<>)
|
|
|
|
2003-06-08 12:17 opetzold
|
|
|
|
* include/tvmet/MatrixImpl.h: comment changes for
|
|
operator=(XprMatrix).
|
|
|
|
2003-06-08 10:58 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
|
|
VectorFunctions.h, VectorOperators.h, xpr/MatrixFunctions.h,
|
|
xpr/MatrixOperators.h, xpr/VectorFunctions.h,
|
|
xpr/VectorOperators.h: undo: functions and operators with pod are
|
|
specialized by pod type again, the icc does compile now once more;
|
|
added more complex support.
|
|
|
|
2003-06-08 10:58 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: critical functions on
|
|
failed regression tests moved to own test function.
|
|
|
|
2003-06-07 14:53 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: test changed for row,col and
|
|
diag.
|
|
|
|
2003-06-07 14:52 opetzold
|
|
|
|
* regression/: TestXprMatrixOperators.cc, TestXprMatrixOperators.h,
|
|
Makefile.am: new tests added for operators on XprMatrizes.
|
|
|
|
2003-06-07 12:13 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MatrixFunctions.h: number
|
|
argument on function col renamed to no to avoid confusions.
|
|
|
|
2003-06-07 11:54 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, MatrixFunctions.h,
|
|
xpr/MatrixFunctions.h: correction on const correctness on Matrix<>
|
|
functions for row,col and diag. MatrixRowVectorReference,
|
|
MatrixColVectorReference and MatrixDiagVectorReference renamed to
|
|
MatrixRowVectorConstReference, MatrixColVectorConstReference and
|
|
MatrixDiagVectorConstReference.
|
|
|
|
2003-06-07 11:54 opetzold
|
|
|
|
* regression/TestXprMatrixFunctions.h: new tests added for
|
|
row,col,diag,transpose and xxx_products on XprMatrizes
|
|
|
|
2003-06-07 11:16 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: MMt_product() argument
|
|
corrected.
|
|
|
|
2003-06-07 10:14 opetzold
|
|
|
|
* THANKS: new entry
|
|
|
|
2003-06-07 09:59 opetzold
|
|
|
|
* doc/faq.dox: FAQ wrote on no_match_operator.
|
|
|
|
2003-06-07 09:32 opetzold
|
|
|
|
* examples/: Makefile.am, redwards.cc: example added from problem
|
|
report from R.Edwards.
|
|
|
|
2003-06-05 22:22 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixFunctions.h, VectorFunctions.h: doxygen
|
|
header corrections
|
|
|
|
2003-06-05 22:20 opetzold
|
|
|
|
* include/tvmet/xpr/VectorFunctions.h: matrix expression's binary
|
|
and unary functions moved to an own header.
|
|
|
|
2003-06-05 22:14 opetzold
|
|
|
|
* include/tvmet/xpr/: Makefile.am, Vector.h,
|
|
VectorBinaryFunctions.h, VectorUnaryFunctions.h: matrix
|
|
expression's binary and unary functions moved to an own header.
|
|
|
|
2003-06-05 22:01 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixOperators.h: operators for add,sub,mul
|
|
and div use the appropriate functions. operators reordered and
|
|
cosmetics.
|
|
|
|
2003-06-05 21:56 opetzold
|
|
|
|
* include/tvmet/xpr/Matrix.h: matrix expression's binary and unary
|
|
functions moved to an own header.
|
|
|
|
2003-06-05 21:41 opetzold
|
|
|
|
* include/tvmet/VectorOperators.h: namespace element_wise
|
|
corrections.
|
|
|
|
2003-06-05 21:33 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: namespace element_wise
|
|
corrections.
|
|
|
|
2003-06-05 21:13 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: header sorted according to 'ls
|
|
-la', new header MatrixBinaryFunctions.h MatrixUnaryFunctions.h
|
|
added.
|
|
|
|
2003-06-05 21:09 opetzold
|
|
|
|
* include/tvmet/xpr/: MatrixBinaryFunctions.h, MatrixFunctions.h,
|
|
MatrixUnaryFunctions.h: matrix expression's binary and unary
|
|
functions moved to an own header.
|
|
|
|
2003-06-05 21:06 opetzold
|
|
|
|
* regression/TestMathOps.h: Test added on
|
|
product(Matrix,XprVector).
|
|
|
|
2003-06-05 20:14 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: new function on matrix
|
|
expressions for transpose, row, col and diag added.
|
|
|
|
2003-06-05 19:43 opetzold
|
|
|
|
* regression/TestMathOps.h: test added for prod(Matrix, XprVector).
|
|
|
|
2003-06-05 19:42 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: productTransposed,
|
|
MtM_product, MMt_product on XprMatrizes does return the appropriate
|
|
function, same to product(XprMatrix,XprVector).
|
|
|
|
2003-06-05 19:36 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: copy&past devel on operator on
|
|
Matrix and XprVector killed.
|
|
|
|
2003-06-05 19:34 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h: new product
|
|
function and operator on Matrix and XprVector added.
|
|
|
|
2003-06-05 19:23 opetzold
|
|
|
|
* include/tvmet/: VectorFunctions.h, meta/Vector.h,
|
|
xpr/VectorFunctions.h: meta::Vector::cross() removed, compile error
|
|
(never occoured before). Since its build by hand it doesn't matter.
|
|
Remark todo added in doxygen header.
|
|
|
|
2003-06-05 18:54 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: productTransposed,
|
|
MtM_product, MMt_product on XprMatrizes added.
|
|
|
|
2003-06-05 18:30 opetzold
|
|
|
|
* regression/Makefile.am: header and cpp files reordered according
|
|
to a 'ls -ls'
|
|
|
|
2003-06-02 21:37 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: Bug removed: dimension on
|
|
temporary rhs corrected.
|
|
|
|
2003-06-02 21:37 opetzold
|
|
|
|
* include/tvmet/: MatrixImpl.h, VectorImpl.h: implementing macros
|
|
renamed according to tvmet's standard.
|
|
|
|
2003-06-02 20:00 opetzold
|
|
|
|
* include/tvmet/Makefile.am: Files Matrix{Binary,Unary}Functions.h,
|
|
Vector{Binary,Unary}Functions.h added.
|
|
|
|
2003-06-01 16:57 opetzold
|
|
|
|
* regression/TestXprVectorOperators.h: corrected negate() test.
|
|
|
|
2003-06-01 16:01 opetzold
|
|
|
|
* regression/: Makefile.am, TestXprVectorOperators.cc,
|
|
TestXprVectorOperators.h: added.
|
|
|
|
2003-06-01 15:59 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: beautified
|
|
|
|
2003-06-01 15:57 opetzold
|
|
|
|
* include/tvmet/xpr/VectorOperators.h: fucntions for add,sub,mul
|
|
and div use their appropriate functions, reordering of
|
|
implementations.
|
|
|
|
2003-06-01 15:55 opetzold
|
|
|
|
* include/tvmet/: BinaryFunctionals.h, UnaryFunctionals.h: acros
|
|
reordered, all macros implementing somethings does have the
|
|
TVMET_IMPLEMENT_MACRO name.
|
|
|
|
2003-06-01 15:15 opetzold
|
|
|
|
* include/tvmet/UnaryFunctionals.h: macro TVMET_UNARY_FUNCTION
|
|
renamed to TVMET_IMPLEMENT_MACRO
|
|
|
|
2003-06-01 15:13 opetzold
|
|
|
|
* include/tvmet/BinaryFunctionals.h: macro TVMET_BINARY_FUNCTION
|
|
renamed to TVMET_IMPLEMENT_MACRO
|
|
|
|
2003-06-01 13:38 opetzold
|
|
|
|
* regression/: Makefile.am, TestXprMatrixFunctions.cc,
|
|
TestXprMatrixFunctions.h: tests added for add,sub,mul and div on
|
|
xpr matrizes.
|
|
|
|
2003-06-01 00:46 opetzold
|
|
|
|
* include/tvmet/: VectorFunctions.h, meta/Vector.h,
|
|
xpr/VectorFunctions.h: Vector norm1 implementation replaced by
|
|
sum(abs(v)); no need for meta:abs_sum() which is removed.
|
|
|
|
2003-06-01 00:46 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: new arithmetic functions
|
|
add,sub,mul and div for expression matrizes added.
|
|
|
|
2003-05-31 23:30 opetzold
|
|
|
|
* regression/TestXprVectorFunctions.h: tests for sum, prod, dot,
|
|
cross, norm1, norm2, normalize for vector expressions added.
|
|
|
|
2003-05-31 23:29 opetzold
|
|
|
|
* include/tvmet/: Vector.h, xpr/Vector.h, xpr/VectorFunctions.h:
|
|
new functions sum, prod, dot, cross, norm1, norm2, normalize for
|
|
vector expressions added.
|
|
|
|
2003-05-31 22:14 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h, xpr/Matrix.h,
|
|
xpr/MatrixFunctions.h, xpr/Vector.h: include headers order changed.
|
|
Hopefully better distuingish between Matrix and Vector.
|
|
|
|
2003-05-31 22:11 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: Xpr.h removed.
|
|
|
|
2003-05-31 22:11 opetzold
|
|
|
|
* include/tvmet/xpr/Xpr.h: removed.
|
|
|
|
2003-05-31 22:06 opetzold
|
|
|
|
* NEWS: some news added for upcoming release.
|
|
|
|
2003-05-31 21:54 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: Functions.h removed.
|
|
|
|
2003-05-31 21:44 opetzold
|
|
|
|
* include/tvmet/xpr/Functions.h: removed.
|
|
|
|
2003-05-31 21:39 opetzold
|
|
|
|
* include/tvmet/Matrix.h: RT_CONDITION on Row/ColVectorReference
|
|
corrected.
|
|
|
|
2003-05-31 21:38 opetzold
|
|
|
|
* include/tvmet/xpr/: Matrix.h, Vector.h: include header corrected.
|
|
|
|
2003-05-31 21:05 opetzold
|
|
|
|
* include/tvmet/Matrix.h: RT_CONDITION on element access for
|
|
MatrixReference, Row/Col/DiagVector added.
|
|
|
|
2003-05-31 21:00 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: RT_CONDITION error message
|
|
changed - report class name now.
|
|
|
|
2003-05-31 20:58 opetzold
|
|
|
|
* include/tvmet/xpr/: Matrix.h, Vector.h: RT_CONDITION on element
|
|
access added.
|
|
|
|
2003-05-31 20:25 opetzold
|
|
|
|
* include/tvmet/xpr/VectorFunctions.h: new functions add,sub,mul
|
|
and div on vector expressions.
|
|
|
|
2003-05-31 20:23 opetzold
|
|
|
|
* regression/TestMathOps.h: corrections, removed parts from other
|
|
tests.
|
|
|
|
2003-05-31 20:20 opetzold
|
|
|
|
* regression/: TestUnFunc.cc, TestUnFunc.h: cosmetic, new tests for
|
|
min/max added.
|
|
|
|
2003-05-31 20:19 opetzold
|
|
|
|
* regression/Makefile.am: TestXprVectorFunctions.h
|
|
TestXprVectorFunctions.cc added.
|
|
|
|
2003-05-31 20:18 opetzold
|
|
|
|
* regression/: TestXprVectorFunctions.cc, TestXprVectorFunctions.h:
|
|
added.
|
|
|
|
2003-05-31 20:16 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen header correction
|
|
|
|
2003-05-31 17:20 opetzold
|
|
|
|
* regression/TestXpr.h: tests on eval removed since its on its own
|
|
headers.
|
|
|
|
2003-05-31 16:19 opetzold
|
|
|
|
* regression/TestSTL.h: test on construction and std::copy() for
|
|
matrizes added
|
|
|
|
2003-05-31 15:59 opetzold
|
|
|
|
* regression/: TestMatrixOperators.cc, TestMatrixOperators.h,
|
|
Makefile.am: added, tests on matrix operators.
|
|
|
|
2003-05-31 15:40 opetzold
|
|
|
|
* regression/TestMatrixFunctions.h: rewritten and extended, holds
|
|
all arithmetic functions from header tvmet/MatrixFunctions.h.
|
|
|
|
2003-05-31 15:27 opetzold
|
|
|
|
* include/tvmet/RunTimeError.h: forgotten trailing backslash added
|
|
after change of output format.
|
|
|
|
2003-05-31 15:21 opetzold
|
|
|
|
* include/tvmet/: RunTimeError.h, Matrix.h, Vector.h: output format
|
|
changed for macro RT_CONDITION
|
|
|
|
2003-05-31 11:10 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: test on normalize added.
|
|
|
|
2003-05-31 10:54 opetzold
|
|
|
|
* regression/Makefile.am: TestVectorOperators.h
|
|
TestVectorOperators.cc added.
|
|
|
|
2003-05-31 10:54 opetzold
|
|
|
|
* regression/: TestVectorOperators.cc, TestVectorOperators.h: added
|
|
for tests on vector operators. Test on all arithmetic operators on
|
|
vectors and vector expressions.
|
|
|
|
2003-05-31 10:50 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: scalarUpdAssign1() on int
|
|
specialized functions removed.
|
|
|
|
2003-05-31 10:35 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: test on neg operator removed;
|
|
self test on reference functions/operations use assert now.
|
|
|
|
2003-05-31 10:29 opetzold
|
|
|
|
* regression/TestVectorFunctions.h: new tests added. This file
|
|
holds the tests for all functions declared in header
|
|
tvmet/VectorFunctions.h, exspect normalize.
|
|
|
|
2003-05-29 11:39 opetzold
|
|
|
|
* regression/SelfTest.cc: self test on std::complex added.
|
|
|
|
2003-05-29 11:26 opetzold
|
|
|
|
* regression/TestConstruction.h: cosmetic
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* include/tvmet/: MatrixOperators.h, VectorOperators.h: big
|
|
cosmetic changes, operators using add,sub,mul and div functions
|
|
written
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/Makefile.am: new files TestMatrixEval.h,
|
|
TestMatrixEval.cc, TestVectorEval.h, TestVectorEval.cc added
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/TestMathOps.h: test on vector elementwise product:
|
|
function renamed to prod.
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/TestXpr.h: fn_MVProduct: product on vectors renamed to
|
|
elementwise mul function due to function name change.
|
|
|
|
2003-05-29 10:26 opetzold
|
|
|
|
* regression/TestMatrixFunctions.h: ew_product: elementwise product
|
|
on matrix renamed to element_wise::mul function due to function
|
|
name change.
|
|
|
|
2003-05-29 10:25 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: transpose(XprMatrix<>) moved
|
|
here from MatrixFunctions.h - it's on a better place here.
|
|
|
|
2003-05-29 09:56 opetzold
|
|
|
|
* include/tvmet/Matrix.h: header for matrix binary and unary
|
|
functions included here.
|
|
|
|
2003-05-29 09:53 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixUnaryFunctions.h,
|
|
MatrixBinaryFunctions.h: all unary/binary functions moved to an own
|
|
header; new arithmetic functions add, sub, mul, div; a lot of
|
|
cosmetic
|
|
|
|
2003-05-29 09:47 opetzold
|
|
|
|
* include/tvmet/tvmet.h: forward for std::complex<T> here now,
|
|
cosmetic changes
|
|
|
|
2003-05-29 09:45 opetzold
|
|
|
|
* include/tvmet/Vector.h: cosmetic, header for vector binary and
|
|
unary functions included here.
|
|
|
|
2003-05-29 09:45 opetzold
|
|
|
|
* include/tvmet/: VectorBinaryFunctions.h, VectorUnaryFunctions.h:
|
|
all unary/binary functions moved to an own header; new arithmetic
|
|
functions add, sub, mul, div; a lot of cosmetic
|
|
|
|
2003-05-29 09:45 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: all unary/binary functions moved
|
|
to an own header; new arithmetic functions add, sub, mul, div;
|
|
former product renamed to prod to avoid name conflicts (does
|
|
element wise product on all elements vs. product on
|
|
matrix/vectors); element_wise::product renamed to mul; a lot of
|
|
cosmetic
|
|
|
|
2003-05-29 09:18 opetzold
|
|
|
|
* include/tvmet/VectorEval.h: doc corrected on eval use in example;
|
|
cosmetic changes
|
|
|
|
2003-05-29 09:15 opetzold
|
|
|
|
* include/tvmet/util/General.h: namespace delimiter tvmet:: on
|
|
functions removed.
|
|
|
|
2003-05-29 09:14 opetzold
|
|
|
|
* regression/TestVectorEval.h: cosmetic changes
|
|
|
|
2003-05-29 09:12 opetzold
|
|
|
|
* regression/: TestMatrixEval.cc, TestMatrixEval.h: added, former
|
|
matrix part of TestEval
|
|
|
|
2003-05-27 22:46 opetzold
|
|
|
|
* include/tvmet/VectorEval.h: eval for long long added,
|
|
eval(XprVector<E1, Sz> e1, XprVector<E2, Sz> e2, XprVector<E3, Sz>
|
|
e3) removed it was allways here.
|
|
|
|
2003-05-27 22:44 opetzold
|
|
|
|
* regression/: TestVectorEval.cc, TestVectorEval.h: added, former
|
|
vector part of TestEval
|
|
|
|
2003-05-27 21:45 opetzold
|
|
|
|
* regression/: TestEval.cc, TestEval.h: files removed and replaced
|
|
by new files TestVectorEval.{h,cc} and TestMatrixEval.{h,cc}
|
|
|
|
2003-05-26 21:03 opetzold
|
|
|
|
* include/tvmet/: VectorEval.h, VectorFunctions.h: doxygen headers
|
|
beautified.
|
|
|
|
2003-05-25 17:11 opetzold
|
|
|
|
* configure.ac: release 1.1.0 tagged and updated.
|
|
|
|
2003-05-25 11:34 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen correctness on
|
|
norm1/norm2 doc
|
|
|
|
2003-05-25 11:30 opetzold
|
|
|
|
* regression/TestMathOps.h: regression for norm1/2 rewritten.
|
|
|
|
2003-05-25 11:30 opetzold
|
|
|
|
* include/tvmet/: VectorFunctions.h, meta/Vector.h: new function
|
|
norm1 added.
|
|
|
|
2003-05-25 10:15 opetzold
|
|
|
|
* regression/Makefile.am: new files TestMatrixEval.h,
|
|
TestMatrixEval.cc, TestVectorEval.h, TestVectorEval.cc added
|
|
|
|
2003-05-25 09:49 opetzold
|
|
|
|
* regression/TestMathOps.h: tests on vector norm changed due to
|
|
name changing.
|
|
|
|
2003-05-25 09:48 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: naming convention changed: norm2
|
|
is the l2 form of vector norm, prior name was norm; old norm2
|
|
removed since it was the l2 norm squared.
|
|
|
|
2003-05-24 14:46 opetzold
|
|
|
|
* configure.ac: icc CXXFLAGS warnings changed to avoid remarks
|
|
|
|
2003-05-24 12:20 opetzold
|
|
|
|
* doc/usage.dox: chapter about row and col wise access on matrizes
|
|
added.
|
|
|
|
2003-05-24 11:49 opetzold
|
|
|
|
* doc/Makefile.am: CXXFLAGS changed to avoid icc compiler remarks
|
|
|
|
2003-05-24 11:48 opetzold
|
|
|
|
* doc/: faq.dox, intro.dox, notes.dox, usage.dox: some small
|
|
addtions and corrections
|
|
|
|
2003-05-24 11:20 opetzold
|
|
|
|
* doc/usage.dox: some small addtions and corrections
|
|
|
|
2003-05-24 11:02 opetzold
|
|
|
|
* doc/intro.dox: some small addtions and corrections
|
|
|
|
2003-05-24 10:19 opetzold
|
|
|
|
* tvmet-config.in: very old name of tvmet replaced (in the begining
|
|
the name was tvm - unfortunally these name was reserved on
|
|
sourceforge).
|
|
|
|
2003-05-24 10:14 opetzold
|
|
|
|
* NEWS: some news added for the upcoming rel. 1.1.0
|
|
|
|
2003-05-24 10:08 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, VectorFunctions.h,
|
|
xpr/MatrixFunctions.h, xpr/VectorFunctions.h: binary functions and
|
|
operators added for fn/op(POD, Matrix<>||Vector<>) resp. fn/op(POD,
|
|
XprMatrix<>||XprVector<>) for the rare case of evaluting
|
|
expressions like eval(1 == matrix) instead of eval(matrix == 1).
|
|
|
|
2003-05-24 09:45 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen header doc corrected
|
|
|
|
2003-05-24 09:44 opetzold
|
|
|
|
* regression/main.cc: removed some old code, error return value
|
|
removed since it does disturb the make dist process.
|
|
|
|
2003-05-24 09:31 opetzold
|
|
|
|
* regression/: SelfTest.cc, SelfTest.h, TestConstruction.cc,
|
|
TestConstruction.h, TestDimension.cc, TestDimension.h,
|
|
TestElementWise.h, TestEval.cc, TestEval.h, TestMathOps.cc,
|
|
TestMathOps.h, TestMatrixFunctions.cc, TestMatrixFunctions.h,
|
|
TestSTL.cc, TestSTL.h, TestUnFunc.cc, TestUnFunc.h,
|
|
TestVectorFunctions.cc, TestVectorFunctions.h, TestXpr.cc,
|
|
TestXpr.h, main.cc: regression test rewritten/extended. We use
|
|
cppunits factory facility to compile each unit test in a separate
|
|
cpp file. New files added with news tests
|
|
|
|
2003-05-24 09:31 opetzold
|
|
|
|
* regression/Makefile.am: forgotten regression test on
|
|
TestMathOps.{cc|h} added.
|
|
|
|
2003-05-24 09:06 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: product() functions using
|
|
temporaries rewritten to allow using compiler's return value
|
|
optimizing - doesn't change things on gcc-3.2 failed regression
|
|
tests on product/operator*(XprMatrix<int>, XprVector<int>)
|
|
|
|
2003-05-24 08:57 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: product() functions using
|
|
temporaries rewritten to allow using compiler's return value
|
|
optimizing - doesn't change things on gcc-3.2 failed regression
|
|
tests on product/operator*(XprMatrix<int>, XprVector<int>)
|
|
|
|
2003-05-24 08:34 opetzold
|
|
|
|
* include/tvmet/MatrixEval.h: cosmetic changes
|
|
|
|
2003-05-24 08:02 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: cosmetic changes
|
|
|
|
2003-05-24 08:00 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: operator+,-,== etc. corrected to
|
|
allow operations on non-square matrizes too.
|
|
|
|
2003-05-18 19:40 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: new function product(Vector,
|
|
Vector) added - same as operator*(Vector,Vector); cosmetic changes
|
|
|
|
2003-05-18 19:37 opetzold
|
|
|
|
* include/tvmet/: Matrix.h, Vector.h: cast to std::size_t for
|
|
iterator concept constructors runtime check.
|
|
|
|
2003-05-18 18:04 opetzold
|
|
|
|
* include/tvmet/xpr/ProductTransposed.h: file added
|
|
|
|
2003-05-18 16:04 opetzold
|
|
|
|
* regression/: TestBitOps.cc, TestBitOps.h: removed, since they
|
|
doesn't contain any test
|
|
|
|
2003-05-18 12:59 opetzold
|
|
|
|
* doc/usage.dox: chapter about Construction and Initializing
|
|
extended for construction on iterators.
|
|
|
|
2003-05-18 12:58 opetzold
|
|
|
|
* include/tvmet/Matrix.h: Some doxygen notes about construction on
|
|
iterators added. Further more runtime condition added for
|
|
constructor on iterators.
|
|
|
|
2003-05-18 12:57 opetzold
|
|
|
|
* include/tvmet/Vector.h: Some doxygen notes about construction on
|
|
iterators added.
|
|
|
|
2003-05-17 21:58 opetzold
|
|
|
|
* doc/: faq.dox, intro.dox, notes.dox, usage.dox: doc updates
|
|
|
|
2003-05-17 21:45 opetzold
|
|
|
|
* NEWS: updated for the upcoming release
|
|
|
|
2003-05-17 21:44 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h: doxygen
|
|
headers corrected.
|
|
|
|
2003-05-17 19:28 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, meta/Gemmt.h,
|
|
meta/Makefile.am, xpr/MMtProduct.h, xpr/Makefile.am, xpr/Xpr.h: new
|
|
function added: MMt_product for the product of MM^T.
|
|
|
|
2003-05-17 16:38 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: new function
|
|
operator*(Matrix<>,XprMatrix<>) added.
|
|
|
|
2003-05-17 16:33 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: new function
|
|
product(Matrix<>,XprMatrix<>) added.
|
|
|
|
2003-05-17 16:05 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/MMProductTransposed.h,
|
|
xpr/Makefile.am, xpr/Xpr.h: function
|
|
productTransposed(Matrix<>,Matrix<>) added, also a new expression
|
|
Xpr
|
|
|
|
2003-05-17 15:53 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h, regression/TestMathOps.h:
|
|
productTransposed(Matrix<>,Vector<>) renamed to Mtx_product;
|
|
productTransposed renamed to MtM_product(Matrix<>,Matrix<>) to
|
|
avoid confusions a name conflics with future functions
|
|
|
|
2003-05-17 15:13 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: new function
|
|
transpose(XprMatrix<>) added.
|
|
|
|
2003-05-17 11:04 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: doxygen doc corrected for
|
|
operator*(Xprmatrix<>,Vector<>)
|
|
|
|
2003-05-17 11:03 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: missing operator added:
|
|
operator*(XprMatrix<>, Matrix<>)
|
|
|
|
2003-05-17 10:58 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: missing function added:
|
|
product(XprMatrix<>, Matrix<>)
|
|
|
|
2003-05-17 10:34 opetzold
|
|
|
|
* include/tvmet/VectorOperators.h: cosmetic changes
|
|
|
|
2003-05-17 10:32 opetzold
|
|
|
|
* include/tvmet/: MatrixOperators.h, xpr/MatrixOperators.h,
|
|
xpr/VectorOperators.h: undo: all operator?(POD,...) restored since
|
|
eval is using those - thanks to regression tests...
|
|
|
|
2003-05-17 10:12 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: cosmetic changes; operator?(POD,
|
|
XprMatrix<>) removed since isn't usefull
|
|
|
|
2003-05-17 09:53 opetzold
|
|
|
|
* include/tvmet/xpr/VectorOperators.h: operator?(POD, XprVector<>)
|
|
removed since isn't usefull
|
|
|
|
2003-05-17 09:50 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixOperators.h: cosmetic changes;
|
|
operator?(POD, XprMatrix<>) removed since isn't usefull
|
|
|
|
2003-05-13 22:20 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: some cosmetic changes; functions
|
|
with func(POD, Matrix) removed
|
|
|
|
2003-05-13 22:16 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: some cosmetic changes; functions
|
|
with func(POD, Matrix) removed
|
|
|
|
2003-05-13 22:14 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: some cosmetic changes
|
|
|
|
2003-05-13 22:05 opetzold
|
|
|
|
* include/tvmet/xpr/Makefile.am: header VectorFunctions.h added
|
|
|
|
2003-05-13 22:04 opetzold
|
|
|
|
* include/tvmet/xpr/VectorFunctions.h: added, holds functions of
|
|
XprVector
|
|
|
|
2003-05-13 22:03 opetzold
|
|
|
|
* include/tvmet/xpr/: Functions.h, MatrixFunctions.h: functions for
|
|
XprMatrizes and XprVectors moved to sperate files.
|
|
|
|
2003-05-13 21:17 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixFunctions.h: used temporary renamed
|
|
|
|
2003-05-12 20:22 opetzold
|
|
|
|
* doc/usage.dox: usage about cleared matrix and vector added.
|
|
|
|
2003-05-12 20:13 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: doxygen function header
|
|
corrected
|
|
|
|
2003-05-12 20:11 opetzold
|
|
|
|
* regression/TestXpr.h: spelling erros corrected
|
|
|
|
2003-05-12 20:09 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: product(XprMatrix<>, Vector<>)
|
|
doxygen docs corrected and expanded, used temporary renamed
|
|
|
|
2003-05-11 21:46 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: productTransposed(M,V) corrected
|
|
for non square matrizes
|
|
|
|
2003-05-11 21:44 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: Header guard corrected
|
|
|
|
2003-05-11 20:57 opetzold
|
|
|
|
* regression/TestMathOps.h: MatrixTransposedMatrix() regression
|
|
added.
|
|
|
|
2003-05-11 20:07 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, xpr/Xpr.h: new function
|
|
productTransposed(M1,M2) for transposed(Matrix)*Matrix product
|
|
added
|
|
|
|
2003-05-11 20:06 opetzold
|
|
|
|
* include/tvmet/: meta/Makefile.am, xpr/Makefile.am: meta/Gemtm.h
|
|
and xpr/MtMProduct.h added
|
|
|
|
2003-05-11 20:03 opetzold
|
|
|
|
* include/tvmet/: meta/Gemtm.h, xpr/MtMProduct.h: created for
|
|
transposed(Matrix)*Matrix product
|
|
|
|
2003-05-11 19:50 opetzold
|
|
|
|
* include/tvmet/: xpr/MMProduct.h, MatrixFunctions.h: cosmetic
|
|
changes
|
|
|
|
2003-05-11 09:50 opetzold
|
|
|
|
* doc/notes.dox: section about MMV operations added
|
|
|
|
2003-05-11 09:49 opetzold
|
|
|
|
* doc/faq.dox: section about missing MMV operations removed, since
|
|
it is absolete
|
|
|
|
2003-05-11 09:25 opetzold
|
|
|
|
* regression/Makefile.am: target regression renamed to driver, so
|
|
avoid name confusion
|
|
|
|
2003-04-23 07:40 opetzold
|
|
|
|
* configure.ac: release 1.0.1 created and tagged
|
|
|
|
2003-04-17 21:34 opetzold
|
|
|
|
* NEWS: news added for rel-1-0-1
|
|
|
|
2003-04-17 21:31 opetzold
|
|
|
|
* THANKS: email adresses removed, new add
|
|
|
|
2003-04-17 21:23 opetzold
|
|
|
|
* tvmet.m4: bug removed: using --cxxflags acording to tvmet-config
|
|
now
|
|
|
|
2003-04-08 21:05 opetzold
|
|
|
|
* doc/: benchmark.dox, build.dox, compiler.dox: doxygen's url
|
|
corrected
|
|
|
|
2003-04-08 20:58 opetzold
|
|
|
|
* NEWS: News for release v1.0.0 added
|
|
|
|
2003-04-07 21:48 opetzold
|
|
|
|
* configure.ac: release 1.0.0 created and tagged
|
|
|
|
2003-04-03 21:42 opetzold
|
|
|
|
* include/tvmet/xpr/MMProduct.h: doxygen header corrected
|
|
|
|
2003-04-03 21:09 opetzold
|
|
|
|
* include/tvmet/CommaInitializer.h: mamber naming convention of
|
|
member iter_ to m_iter corrected
|
|
|
|
2003-04-03 21:03 opetzold
|
|
|
|
* include/tvmet/VectorFunctions.h: doxygen docu norm and normalize
|
|
formula index corrected
|
|
|
|
2003-03-27 17:44 opetzold
|
|
|
|
* include/tvmet/xpr/MatrixOperators.h: doxygen class docu corrected
|
|
|
|
2003-03-27 17:40 opetzold
|
|
|
|
* include/tvmet/xpr/: MMProduct.h, MVProduct.h, MatrixOperators.h:
|
|
doxygen class docu corrected
|
|
|
|
2003-03-24 21:39 opetzold
|
|
|
|
* doc/: build.dox, compiler.dox: all doxygen hypertext links are
|
|
working now
|
|
|
|
2003-03-24 21:26 opetzold
|
|
|
|
* include/tvmet/: MatrixFunctions.h, MatrixOperators.h,
|
|
VectorFunctions.h: doxygen group spelling error corrected
|
|
|
|
2003-03-24 21:23 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: operator*(XprMatrix, Vector)
|
|
added
|
|
|
|
2003-03-24 21:20 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: product(XprMatrix, Vector) added
|
|
|
|
2003-03-24 21:17 opetzold
|
|
|
|
* regression/TestXpr.h: Test for Xpr operators added
|
|
|
|
2003-03-24 21:15 opetzold
|
|
|
|
* include/tvmet/xpr/: Functions.h, Makefile.am, MatrixFunctions.h,
|
|
MatrixOperators.h, Xpr.h: product(XprMatrix, XprVector) added;
|
|
moved with product(XprMatrix,XprMatrix) to new header
|
|
MatrixFunctions.h
|
|
|
|
2003-03-24 20:48 opetzold
|
|
|
|
* Makefile.am: target ChangeLog does check for cvs2log too
|
|
|
|
2003-03-22 16:52 opetzold
|
|
|
|
* include/tvmet/config/: config-kcc.h, config-pgi.h: warning about
|
|
compiler missing optimizations removed
|
|
|
|
2003-03-22 16:35 opetzold
|
|
|
|
* doc/compiler.dox: gcc compiler notes regarding to regression test
|
|
link corrected
|
|
|
|
2003-03-22 16:07 opetzold
|
|
|
|
* doc/: compiler.dox, faq.dox: Updated compiler support, notes to
|
|
gcc failed regression test with int's product(Xprmatrix, XprVector>
|
|
|
|
2003-03-22 15:42 opetzold
|
|
|
|
* regression/TestXpr.h: Regression for product(XprMatrix<>,
|
|
XprMatrix<>) as well as product(XprMatrix<>, XprVector<>) added
|
|
|
|
2003-03-22 15:11 opetzold
|
|
|
|
* regression/: TestUnFunc.cc, TestUnFunc.h: Test for Abs added in
|
|
header, Abs() unused temporaries removed
|
|
|
|
2003-03-22 15:09 opetzold
|
|
|
|
* regression/main.cc: doxygen correctness increased
|
|
|
|
2003-03-22 14:45 opetzold
|
|
|
|
* configure.ac: icc compiler warning turned on (-Wall)
|
|
|
|
2003-03-22 14:42 opetzold
|
|
|
|
* regression/Makefile.am: CXXFLAGS removed since we didn't
|
|
distuingish between the compilers here
|
|
|
|
2003-03-22 14:35 opetzold
|
|
|
|
* include/tvmet/config/config-icc.h: warning about icc missing
|
|
optimizations removed
|
|
|
|
2003-03-22 14:32 opetzold
|
|
|
|
* examples/: cmm.cc, cmv.cc: std::complex ambiguous removed; icc
|
|
does compile now
|
|
|
|
2003-03-22 14:27 opetzold
|
|
|
|
* include/tvmet/: MatrixEval.h, MatrixOperators.h, VectorEval.h,
|
|
VectorOperators.h: forwared std::complex<T> corrected, icc doesn't
|
|
confused any more
|
|
|
|
2003-03-22 13:46 opetzold
|
|
|
|
* include/tvmet/util/General.h: Gemv algorithm initialized by zero,
|
|
to much problems due to the need of a cleaned output vector
|
|
|
|
2003-03-20 21:39 opetzold
|
|
|
|
* include/tvmet/xpr/Functions.h: Vector forwared, header does
|
|
compiler now.
|
|
|
|
2003-03-20 21:17 opetzold
|
|
|
|
* include/tvmet/xpr/Functions.h: product(XprMatrix<>, XprVector<>)
|
|
added
|
|
|
|
2003-03-20 20:57 opetzold
|
|
|
|
* doc/works.dox: updated, product(XprA, XprB) does exist
|
|
|
|
2003-03-20 20:47 opetzold
|
|
|
|
* include/tvmet/xpr/: BinOperator.h, ConstRef.h, Eval.h, Literal.h,
|
|
MMProduct.h, MVProduct.h, Makefile.am, Matrix.h, MatrixOperators.h,
|
|
MatrixTranspose.h, Null.h, UnOperator.h, Vector.h,
|
|
VectorOperators.h, Xpr.h: Xpr headers splitted to smaller
|
|
|
|
2003-03-20 20:03 opetzold
|
|
|
|
* configure.ac, include/tvmet/Makefile.am, include/tvmet/Matrix.h,
|
|
include/tvmet/Vector.h, include/tvmet/Xpr.h,
|
|
include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
|
|
include/tvmet/XprVectorOperators.h, include/tvmet/xpr/Functions.h,
|
|
include/tvmet/xpr/Makefile.am, include/tvmet/xpr/MatrixOperators.h,
|
|
include/tvmet/xpr/VectorOperators.h, include/tvmet/xpr/Xpr.h: Xpr
|
|
stuff moved to sub directory
|
|
|
|
2003-03-17 18:28 opetzold
|
|
|
|
* doc/dox_operators.cc: op(XprMatrix,XprMatrix) doxygen header
|
|
generating corrected, less doxygen warnings now
|
|
|
|
2003-03-17 18:12 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: diag(Matrix<T, Sz, Sz>& m)
|
|
doxygen header corrected
|
|
|
|
2003-03-07 07:43 opetzold
|
|
|
|
* Makefile.am: rpm-dist target does copy rpms from users home
|
|
|
|
2003-03-07 07:40 opetzold
|
|
|
|
* doc/usage.dox: spell error corrected
|
|
|
|
2003-03-01 11:50 opetzold
|
|
|
|
* NEWS: about delayed benchmark
|
|
|
|
2003-03-01 11:48 opetzold
|
|
|
|
* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
|
|
bench_matrix_vector_product.png, bench_vector_add.png,
|
|
bench_vector_inner_product.png: undo: benchmark test. Now we have
|
|
the pictures 'Benchmarkk not performed'
|
|
|
|
2003-03-01 11:37 opetzold
|
|
|
|
* doc/benchmark.dox: benchmark delayed, it takes to much time, even
|
|
if Laurent Plagne did the work
|
|
|
|
2003-03-01 11:27 opetzold
|
|
|
|
* benchmark/Makefile.am: results PNG files aren't copied anymore to
|
|
the docs. New target copy_results added for this purpose
|
|
|
|
2003-03-01 11:25 opetzold
|
|
|
|
* benchmark/benchmark.m: ranges adapted to P4/2400MHz
|
|
|
|
2003-03-01 11:07 opetzold
|
|
|
|
* configure.ac: release counter incremented to 0.9.0
|
|
|
|
2003-03-01 11:05 opetzold
|
|
|
|
* NEWS: news added
|
|
|
|
2003-03-01 11:05 opetzold
|
|
|
|
* tests/t.cc: modified for feature check
|
|
|
|
2003-03-01 10:59 opetzold
|
|
|
|
* include/tvmet/XprMatrixOperators.h: operator*(Xprmatrix<>,
|
|
XprMatrix<>) added
|
|
|
|
2003-03-01 10:58 opetzold
|
|
|
|
* include/tvmet/XprFunctions.h: product(Xprmatrix<>, XprMatrix<>)
|
|
added
|
|
|
|
2003-03-01 09:42 opetzold
|
|
|
|
* NEWS: this file is used now, for short messages about changes on
|
|
releases
|
|
|
|
2003-03-01 09:32 opetzold
|
|
|
|
* doc/faq.dox: FAQ about 'call of overloaded product() ... Compiler
|
|
Error' added
|
|
|
|
2003-03-01 09:32 opetzold
|
|
|
|
* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
|
|
bench_matrix_vector_product.png, bench_vector_add.png,
|
|
bench_vector_inner_product.png: benchmark test
|
|
|
|
2003-03-01 09:30 opetzold
|
|
|
|
* regression/: Makefile.am, TestElementWise.h, main.cc: elementwise
|
|
operations for regressions added
|
|
|
|
2003-03-01 08:45 opetzold
|
|
|
|
* include/tvmet/MatrixOperators.h: TVMET_BINARY_OPERATOR(fcnl_Mul,
|
|
*) removed. It can be used due to the call of overloaded operator*.
|
|
A note is written about that inside.
|
|
|
|
2003-03-01 08:14 opetzold
|
|
|
|
* regression/TestMathOps.h: elementwise operations removed
|
|
|
|
2003-03-01 08:08 opetzold
|
|
|
|
* regression/: TestBitOps.cc, TestBitOps.h, TestConstruction.h,
|
|
TestMathOps.h, TestSTL.h, TestUnFunc.cc, TestUnFunc.h, TestXpr.h,
|
|
main.cc: LGPL header and cvs keyword added
|
|
|
|
2003-03-01 07:56 opetzold
|
|
|
|
* benchmark/benchmark.m: terminal settings for jpeg removed
|
|
|
|
2003-03-01 07:50 opetzold
|
|
|
|
* benchmark/blitz.h: blitz-6.0 has changed some headers, corrected
|
|
header include. Anyway, we have to use release v0.6 of blitz++ now.
|
|
|
|
2003-02-20 22:15 opetzold
|
|
|
|
* Makefile.am: target ChangeLog really added, dist-hook depends on
|
|
it
|
|
|
|
2003-02-20 22:09 opetzold
|
|
|
|
* Makefile.am: cvs2log added to dist-hook, to create the ChangeLog
|
|
from cvs to dist
|
|
|
|
2003-02-20 21:56 opetzold
|
|
|
|
* configure.ac, configure.in: configure.in renamed to configure.ac
|
|
to be conform to autoconf 2.5x and automake 1.6x
|
|
|
|
2003-02-20 21:54 opetzold
|
|
|
|
* LICENSE, Makefile.am, THANKS, tvmet.spec.in, doc/faq.dox,
|
|
doc/license.dox: License Addendum to the LGPL
|
|
|
|
2003-02-12 20:11 opetzold
|
|
|
|
* ChangeLog, ChangeLog.1, Makefile.am: old ChangeLog renamed to
|
|
ChangeLog.1, using cvs logs for ChangeLog now
|
|
|
|
2003-02-12 20:08 opetzold
|
|
|
|
* ChangeLog: the last ChangeLog entry
|
|
|
|
2003-02-12 20:04 opetzold
|
|
|
|
* examples/Makefile.am: example target diag added
|
|
|
|
2003-02-12 20:03 opetzold
|
|
|
|
* examples/diag.cc: example for diag added
|
|
|
|
2003-02-12 20:03 opetzold
|
|
|
|
* regression/TestMathOps.h: TestMathOps<T>::MatrixDiagVector()
|
|
added
|
|
|
|
2003-02-12 20:02 opetzold
|
|
|
|
* include/tvmet/MatrixFunctions.h: diag(Matrix<T, Sz, Sz>& m) added
|
|
|
|
2003-02-12 20:02 opetzold
|
|
|
|
* include/tvmet/Matrix.h: MatrixDiagVectorReference added
|
|
|
|
2003-02-10 19:09 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-10 19:08 opetzold
|
|
|
|
* tvmet.spec.in: target tvmet-doc-xxx removed, it's inside the
|
|
standard rpm package
|
|
|
|
2003-02-10 19:06 opetzold
|
|
|
|
* Makefile.am: rpm package is using bz2 archive now
|
|
|
|
2003-02-10 19:05 opetzold
|
|
|
|
* configure.in: AM_CPPUNIT uncommented
|
|
|
|
2003-02-09 16:39 opetzold
|
|
|
|
* configure.in: release incremented to 0.8.0
|
|
|
|
2003-02-09 16:34 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-09 16:28 opetzold
|
|
|
|
* ChangeLog: Makefile.am
|
|
|
|
2003-02-09 16:28 opetzold
|
|
|
|
* Makefile.am: target doc-dist added to dist-hook, also doc's
|
|
ps/pdf manuals moved into dist dir
|
|
|
|
2003-02-09 16:13 opetzold
|
|
|
|
* doc/compiler.dox: HTML li environment removed to avoid problems
|
|
with latex ref manual
|
|
|
|
2003-02-09 15:59 opetzold
|
|
|
|
* Makefile.am, configure.in: parts adapted to new syntax style of
|
|
autoconf 2.5x and automake 1.6x
|
|
|
|
2003-02-09 13:11 opetzold
|
|
|
|
* configure.in: version literal expl. written (todo: fix the
|
|
problem)
|
|
|
|
2003-02-09 13:07 opetzold
|
|
|
|
* doc/Makefile.am: better progress printing on doc install target
|
|
|
|
2003-02-09 13:05 opetzold
|
|
|
|
* Makefile.am: bug fixed: target rpm using @echo inside @it loop
|
|
|
|
2003-02-09 12:44 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-09 12:41 opetzold
|
|
|
|
* include/tvmet/util/Timer.h: cpp define RUSAGE replaced with
|
|
config.h's defines
|
|
|
|
2003-02-09 12:28 opetzold
|
|
|
|
* ChangeLog: ChangeLog
|
|
|
|
2003-02-09 12:25 opetzold
|
|
|
|
* configure.in: better check, using autoconf-2.5x features - not
|
|
really working\!
|
|
|
|
2003-02-09 12:23 opetzold
|
|
|
|
* doc/Doxyfile.in: INPUT points to @top_srcdir@/include/@PACKAGE@,
|
|
therefore I can apply other lib's includes too, e.g. for benchmark
|
|
|
|
2003-02-09 00:39 opetzold
|
|
|
|
* THANKS, doc/doxygen-warning: doc/doxygen-warning
|
|
|
|
2003-02-09 00:14 opetzold
|
|
|
|
* benchmark/BenchImpl.h, benchmark/BenchInfo.h,
|
|
benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
|
|
benchmark/Interface.h, benchmark/blitz.cc, benchmark/blitz.h,
|
|
benchmark/mtl.cc, benchmark/mtl.h, benchmark/peak.cc,
|
|
benchmark/peak.h, benchmark/stl.cc, benchmark/stl.h,
|
|
benchmark/tvmet.cc, benchmark/tvmet.h, benchmark/ublas.cc,
|
|
benchmark/ublas.h, doc/Util.h, doc/dox_functions.cc,
|
|
doc/dox_operators.cc, include/tvmet/BinaryFunctionals.h,
|
|
include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
|
|
include/tvmet/Extremum.h, include/tvmet/Functional.h,
|
|
include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
|
|
include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
|
|
include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
|
|
include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
|
|
include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
|
|
include/tvmet/Vector.h, include/tvmet/VectorEval.h,
|
|
include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
|
|
include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
|
|
include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
|
|
include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
|
|
include/tvmet/config/config-gcc.h,
|
|
include/tvmet/config/config-icc.h,
|
|
include/tvmet/config/config-kcc.h,
|
|
include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
|
|
include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
|
|
include/tvmet/meta/Vector.h, include/tvmet/util/General.h:
|
|
Copyright notize is up to date now
|
|
|
|
2003-02-09 00:08 opetzold
|
|
|
|
* config/license, ChangeLog: config/license removed
|
|
|
|
2003-02-09 00:03 opetzold
|
|
|
|
* Makefile.am, aclocal.m4, configure, configure.in,
|
|
config/Makefile.am, config/aclocal.m4, config/config.guess,
|
|
config/config.h.in, config/config.sub, config/depcomp,
|
|
config/install-sh, config/missing, config/mkinstalldirs,
|
|
config/stamp-h.in, doc/doxygen-warning: aclocal, autoheader,
|
|
autoconf and automake generated files removed from repository
|
|
|
|
2003-02-08 23:16 opetzold
|
|
|
|
* include/tvmet/: meta/Makefile.am, util/Makefile.am: bug fixed:
|
|
EXTRA_HEADERS have had paths
|
|
|
|
2003-02-08 23:12 opetzold
|
|
|
|
* configure.in: version 0.7.6 released
|
|
|
|
2003-02-08 23:07 opetzold
|
|
|
|
* ChangeLog, ChangeLog: ChangeLog
|
|
|
|
2003-02-08 23:00 opetzold
|
|
|
|
* ChangeLog: project changes added
|
|
|
|
2003-02-08 22:57 opetzold
|
|
|
|
* benchmark/benchmark.log: benchmark/benchmark.log removed from
|
|
repository
|
|
|
|
2003-02-08 22:49 opetzold
|
|
|
|
* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
|
|
bench_matrix_vector_product.png, bench_vector_add.png,
|
|
bench_vector_inner_product.png: bench-png's added with 'empty'
|
|
results
|
|
|
|
2003-02-08 22:19 opetzold
|
|
|
|
* benchmark/ev.m: ev.m deleted from repository
|
|
|
|
2003-02-08 22:17 opetzold
|
|
|
|
* doc/: changelog.dox, credits.dox, functions.dox, install.dox,
|
|
operators.dox: generated docs removed from repository
|
|
|
|
2003-02-08 22:12 opetzold
|
|
|
|
* benchmark/benchmark.m: cvs Id keyword corrected
|
|
|
|
2003-02-08 22:11 opetzold
|
|
|
|
* benchmark/peak.ok.m: matlab files peak.ok.m removed from
|
|
repository
|
|
|
|
2003-02-08 22:10 opetzold
|
|
|
|
* doc/: bench_daxpy.png, bench_matrix_matrix_product.png,
|
|
bench_matrix_vector_product.png, bench_vector_add.png,
|
|
bench_vector_inner_product.png: benchmark result png removed from
|
|
repository
|
|
|
|
2003-02-08 22:04 opetzold
|
|
|
|
* ChangeLog, Makefile.in, configure, configure.in,
|
|
benchmark/Makefile.in, config/Makefile.in, doc/Makefile.in,
|
|
doc/changelog.dox, doc/doxygen-warning, examples/Makefile.in,
|
|
include/Makefile.in, include/tvmet/Makefile.in,
|
|
include/tvmet/config/Makefile.in, regression/Makefile.in,
|
|
tests/Makefile.in: Makefile.in's removed from repository
|
|
|
|
2003-02-08 21:59 opetzold
|
|
|
|
* doc/Makefile.am: bug fixed: tgz dist installs the docs now
|
|
|
|
2003-02-08 21:53 opetzold
|
|
|
|
* include/tvmet/: Makefile.am, meta/Makefile.am, util/Makefile.am:
|
|
bug fixed: tgz dist install target doesn't install meta and util
|
|
directory
|
|
|
|
2003-02-08 21:02 opetzold
|
|
|
|
* ChangeLog: version-0.7.5
|
|
|
|
2003-02-08 20:51 opetzold
|
|
|
|
* ChangeLog: corrected: Id keyword was expanded by cvs
|
|
|
|
2003-02-08 20:49 opetzold
|
|
|
|
* ChangeLog, benchmark/BenchImpl.h, benchmark/BenchInfo.h,
|
|
benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
|
|
benchmark/Interface.h, benchmark/blitz.cc, benchmark/blitz.h,
|
|
benchmark/mtl.cc, benchmark/mtl.h, benchmark/peak.cc,
|
|
benchmark/peak.h, benchmark/stl.cc, benchmark/stl.h,
|
|
benchmark/tvmet.cc, benchmark/tvmet.h, benchmark/ublas.cc,
|
|
benchmark/ublas.h, doc/Util.h, doc/dox_functions.cc,
|
|
doc/dox_operators.cc, include/tvmet/BinaryFunctionals.h,
|
|
include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
|
|
include/tvmet/Extremum.h, include/tvmet/Functional.h,
|
|
include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
|
|
include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
|
|
include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
|
|
include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
|
|
include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
|
|
include/tvmet/Vector.h, include/tvmet/VectorEval.h,
|
|
include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
|
|
include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
|
|
include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
|
|
include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
|
|
include/tvmet/config/config-gcc.h,
|
|
include/tvmet/config/config-icc.h,
|
|
include/tvmet/config/config-kcc.h,
|
|
include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
|
|
include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
|
|
include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
|
|
include/tvmet/util/Timer.h: header cvs Id keyword corrected, also
|
|
missed header guards TVMET prefix added
|
|
|
|
2003-02-08 20:32 opetzold
|
|
|
|
* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
|
|
NEWS, README, THANKS, aclocal.m4, autogen.sh, configure,
|
|
configure.in, tvmet-config.1, tvmet-config.in, tvmet.m4,
|
|
tvmet.spec.in, benchmark/BenchImpl.h, benchmark/BenchInfo.h,
|
|
benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
|
|
benchmark/Interface.h, benchmark/Makefile.am,
|
|
benchmark/Makefile.in, benchmark/benchmark.log,
|
|
benchmark/benchmark.m, benchmark/blitz.cc, benchmark/blitz.h,
|
|
benchmark/ev.m, benchmark/mtl.cc, benchmark/mtl.h,
|
|
benchmark/peak.cc, benchmark/peak.h, benchmark/peak.ok.m,
|
|
benchmark/stl.cc, benchmark/stl.h, benchmark/tvmet.cc,
|
|
benchmark/tvmet.h, benchmark/ublas.cc, benchmark/ublas.h,
|
|
config/Makefile.am, config/Makefile.in, config/ac_c_long_long.m4,
|
|
config/ac_create_prefix_config_h.m4, config/ac_cxx_have_complex.m4,
|
|
config/ac_cxx_have_complex_math.m4,
|
|
config/ac_cxx_have_ieee_math.m4, config/ac_cxx_have_mutable.m4,
|
|
config/ac_cxx_have_namespaces.m4, config/ac_cxx_have_sysv_math.m4,
|
|
config/ac_cxx_partial_specialization.m4, config/ac_cxx_restrict.m4,
|
|
config/ac_cxx_typename.m4, config/ac_prog_cxx_intel.m4,
|
|
config/ac_prog_cxx_kai.m4, config/ac_prog_cxx_pgi.m4,
|
|
config/ac_prog_doxygen.m4, config/aclocal.m4, config/config.guess,
|
|
config/config.h.in, config/config.sub, config/depcomp,
|
|
config/install-sh, config/license, config/missing,
|
|
config/mkinstalldirs, config/stamp-h.in, doc/Doxyfile.in,
|
|
doc/Makefile.am, doc/Makefile.in, doc/Util.h, doc/bench_daxpy.png,
|
|
doc/bench_matrix_matrix_product.png,
|
|
doc/bench_matrix_vector_product.png, doc/bench_vector_add.png,
|
|
doc/bench_vector_inner_product.png, doc/benchmark.dox,
|
|
doc/build.dox, doc/changelog.dox, doc/compiler.dox,
|
|
doc/credits.dox, doc/dox_functions.cc, doc/dox_operators.cc,
|
|
doc/doxygen-warning, doc/faq.dox, doc/footer.html,
|
|
doc/functions.dox, doc/header.html, doc/install.dox, doc/intro.dox,
|
|
doc/license.dox, doc/links.dox, doc/misc.dox, doc/notes.dox,
|
|
doc/operator_tab.html, doc/operators.dox, doc/projects.dox,
|
|
doc/sflogo.png, doc/tvmet.css, doc/usage.dox, doc/works.dox,
|
|
examples/Makefile.am, examples/Makefile.in, examples/cmm.cc,
|
|
examples/cmv.cc, examples/matrix_col.cc, examples/mm.cc,
|
|
examples/mv.cc, examples/ray.cc, examples/xpr_print_m1.cc,
|
|
examples/xpr_print_m2.cc, examples/xpr_print_m3.cc,
|
|
examples/xpr_print_m4.cc, examples/xpr_print_mv1.cc,
|
|
examples/xpr_print_mv2.cc, examples/xpr_print_v1.cc,
|
|
examples/xpr_print_v2.cc, examples/xpr_print_v3.cc,
|
|
examples/xpr_print_v4.cc, include/Makefile.am, include/Makefile.in,
|
|
include/tvmet/BinaryFunctionals.h,
|
|
include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
|
|
include/tvmet/Extremum.h, include/tvmet/Functional.h,
|
|
include/tvmet/Makefile.am, include/tvmet/Makefile.in,
|
|
include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
|
|
include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
|
|
include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
|
|
include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
|
|
include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
|
|
include/tvmet/Vector.h, include/tvmet/VectorEval.h,
|
|
include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
|
|
include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
|
|
include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
|
|
include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
|
|
include/tvmet/config/Makefile.am, include/tvmet/config/Makefile.in,
|
|
include/tvmet/config/config-gcc.h,
|
|
include/tvmet/config/config-icc.h,
|
|
include/tvmet/config/config-kcc.h,
|
|
include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
|
|
include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
|
|
include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
|
|
include/tvmet/util/Timer.h, regression/Makefile.am,
|
|
regression/Makefile.in, regression/TestBitOps.cc,
|
|
regression/TestBitOps.h, regression/TestConstruction.h,
|
|
regression/TestMathOps.h, regression/TestSTL.h,
|
|
regression/TestUnFunc.cc, regression/TestUnFunc.h,
|
|
regression/TestXpr.h, regression/main.cc, tests/Makefile.am,
|
|
tests/Makefile.in, tests/README, tests/mmv.cc, tests/swap.cc,
|
|
tests/t.cc: Initial revision
|
|
|
|
2003-02-08 20:32 opetzold
|
|
|
|
* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
|
|
NEWS, README, THANKS, aclocal.m4, autogen.sh, configure,
|
|
configure.in, tvmet-config.1, tvmet-config.in, tvmet.m4,
|
|
tvmet.spec.in, benchmark/BenchImpl.h, benchmark/BenchInfo.h,
|
|
benchmark/Benchmark.h, benchmark/BenchmarkBase.h,
|
|
benchmark/Interface.h, benchmark/Makefile.am,
|
|
benchmark/Makefile.in, benchmark/benchmark.log,
|
|
benchmark/benchmark.m, benchmark/blitz.cc, benchmark/blitz.h,
|
|
benchmark/ev.m, benchmark/mtl.cc, benchmark/mtl.h,
|
|
benchmark/peak.cc, benchmark/peak.h, benchmark/peak.ok.m,
|
|
benchmark/stl.cc, benchmark/stl.h, benchmark/tvmet.cc,
|
|
benchmark/tvmet.h, benchmark/ublas.cc, benchmark/ublas.h,
|
|
config/Makefile.am, config/Makefile.in, config/ac_c_long_long.m4,
|
|
config/ac_create_prefix_config_h.m4, config/ac_cxx_have_complex.m4,
|
|
config/ac_cxx_have_complex_math.m4,
|
|
config/ac_cxx_have_ieee_math.m4, config/ac_cxx_have_mutable.m4,
|
|
config/ac_cxx_have_namespaces.m4, config/ac_cxx_have_sysv_math.m4,
|
|
config/ac_cxx_partial_specialization.m4, config/ac_cxx_restrict.m4,
|
|
config/ac_cxx_typename.m4, config/ac_prog_cxx_intel.m4,
|
|
config/ac_prog_cxx_kai.m4, config/ac_prog_cxx_pgi.m4,
|
|
config/ac_prog_doxygen.m4, config/aclocal.m4, config/config.guess,
|
|
config/config.h.in, config/config.sub, config/depcomp,
|
|
config/install-sh, config/license, config/missing,
|
|
config/mkinstalldirs, config/stamp-h.in, doc/Doxyfile.in,
|
|
doc/Makefile.am, doc/Makefile.in, doc/Util.h, doc/bench_daxpy.png,
|
|
doc/bench_matrix_matrix_product.png,
|
|
doc/bench_matrix_vector_product.png, doc/bench_vector_add.png,
|
|
doc/bench_vector_inner_product.png, doc/benchmark.dox,
|
|
doc/build.dox, doc/changelog.dox, doc/compiler.dox,
|
|
doc/credits.dox, doc/dox_functions.cc, doc/dox_operators.cc,
|
|
doc/doxygen-warning, doc/faq.dox, doc/footer.html,
|
|
doc/functions.dox, doc/header.html, doc/install.dox, doc/intro.dox,
|
|
doc/license.dox, doc/links.dox, doc/misc.dox, doc/notes.dox,
|
|
doc/operator_tab.html, doc/operators.dox, doc/projects.dox,
|
|
doc/sflogo.png, doc/tvmet.css, doc/usage.dox, doc/works.dox,
|
|
examples/Makefile.am, examples/Makefile.in, examples/cmm.cc,
|
|
examples/cmv.cc, examples/matrix_col.cc, examples/mm.cc,
|
|
examples/mv.cc, examples/ray.cc, examples/xpr_print_m1.cc,
|
|
examples/xpr_print_m2.cc, examples/xpr_print_m3.cc,
|
|
examples/xpr_print_m4.cc, examples/xpr_print_mv1.cc,
|
|
examples/xpr_print_mv2.cc, examples/xpr_print_v1.cc,
|
|
examples/xpr_print_v2.cc, examples/xpr_print_v3.cc,
|
|
examples/xpr_print_v4.cc, include/Makefile.am, include/Makefile.in,
|
|
include/tvmet/BinaryFunctionals.h,
|
|
include/tvmet/CommaInitializer.h, include/tvmet/CompileTimeError.h,
|
|
include/tvmet/Extremum.h, include/tvmet/Functional.h,
|
|
include/tvmet/Makefile.am, include/tvmet/Makefile.in,
|
|
include/tvmet/Matrix.h, include/tvmet/MatrixEval.h,
|
|
include/tvmet/MatrixFunctions.h, include/tvmet/MatrixImpl.h,
|
|
include/tvmet/MatrixOperators.h, include/tvmet/NumericTraits.h,
|
|
include/tvmet/RunTimeError.h, include/tvmet/TvmetBase.h,
|
|
include/tvmet/TypePromotion.h, include/tvmet/UnaryFunctionals.h,
|
|
include/tvmet/Vector.h, include/tvmet/VectorEval.h,
|
|
include/tvmet/VectorFunctions.h, include/tvmet/VectorImpl.h,
|
|
include/tvmet/VectorOperators.h, include/tvmet/Xpr.h,
|
|
include/tvmet/XprFunctions.h, include/tvmet/XprMatrixOperators.h,
|
|
include/tvmet/XprVectorOperators.h, include/tvmet/tvmet.h,
|
|
include/tvmet/config/Makefile.am, include/tvmet/config/Makefile.in,
|
|
include/tvmet/config/config-gcc.h,
|
|
include/tvmet/config/config-icc.h,
|
|
include/tvmet/config/config-kcc.h,
|
|
include/tvmet/config/config-pgi.h, include/tvmet/meta/Gemm.h,
|
|
include/tvmet/meta/Gemv.h, include/tvmet/meta/Matrix.h,
|
|
include/tvmet/meta/Vector.h, include/tvmet/util/General.h,
|
|
include/tvmet/util/Timer.h, regression/Makefile.am,
|
|
regression/Makefile.in, regression/TestBitOps.cc,
|
|
regression/TestBitOps.h, regression/TestConstruction.h,
|
|
regression/TestMathOps.h, regression/TestSTL.h,
|
|
regression/TestUnFunc.cc, regression/TestUnFunc.h,
|
|
regression/TestXpr.h, regression/main.cc, tests/Makefile.am,
|
|
tests/Makefile.in, tests/README, tests/mmv.cc, tests/swap.cc,
|
|
tests/t.cc: initial import to cvs
|
|
|