Git Log


Commit Date  
[e8cfc6] by ediap ediap

Update ChangeLog entries

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1690 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-12-27 00:38:32 Tree
[5c0be8] by ediap ediap

Do not enable any optimization for the debug build

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1688 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-12-27 00:09:28 Tree
[e0e2d5] by ediap ediap

Suppress a warning message of GCC 4.4

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1685 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-12-26 23:42:36 Tree
[3ffa9c] by ediap ediap

Support equality "==" and inequality "!=" operators for cvec type.

This patch fixes bug report #2909998.

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1684 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-12-26 23:42:22 Tree
[c7d686] by erik_g_larsson erik_g_larsson

documentation improvement

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1682 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-12-13 13:36:20 Tree
[9e3681] by ediap ediap

Pass by reference, not by value

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1680 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-10-11 18:46:37 Tree
[c38e7f] by ediap ediap

Add support for detecting MKL 10.2 libraries using GCC

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1678 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-09-29 20:44:09 Tree
[de9886] by ediap ediap

Copyright dates updated to `1995-2009'

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1677 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-08-07 20:41:23 Tree
[9209e7] by erik_g_larsson erik_g_larsson

added ubuntu 9.04 to list of tested systems

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1668 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-05-12 20:22:33 Tree
[a32984] by ediap ediap

Fix a few spelling errors.

Signed-off-by: Stephan Ludwig <donludovico@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1667 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-03-17 09:34:14 Tree
[dec1f4] by ediap ediap

Change polynomial bit mapping convention in BCH code.

Matlab (and the DVB-T standard) use different mapping of the bits to
polynomial representation:
- Matlab maps highest order first:
1010 <-> i(x)=1*x^3 + 0*x^2 + 1*x^1 + 0*x^0 = x^3 + x
- IT++ maps lowest order first:
1010 <-> i(x)= 1*x^0 + 0*x^1 + 1*x^2 + 0*x^3 = x^2 + 1
This is because the GFX class indexes the coefficients according
to their powers (i[0] <-> x^0), which is again intuitive.

The attached patches changes the IT++ behaviour to the approach
used in Matlab, in order to become consistent with the more common
way.

Signed-off-by: Stephan Ludwig <donludovico@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1666 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-03-17 09:33:57 Tree
[56cef1] by ediap ediap

Minor spelling fix in itfile.h

ACTION was spelt incorrectly. This commit fixes the same.

Signed-off-by: Kumar Appaiah <a.kumar@alumni.iitm.ac.in>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1665 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-01-30 07:07:03 Tree
[0db919] by ediap ediap

Minor spelling and grammar fixes for vector documentation.

This commit introduces some minor corrections in the spelling and
grammar of the documentation for vector related functions present in
vec.h.

Signed-off-by: Kumar Appaiah <a.kumar@alumni.iitm.ac.in>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1664 f17a810d-92cc-4fca-aeb8-6e32867107aa

2009-01-30 07:06:51 Tree
[5c0491] by ediap ediap

Add missing template instantiations.

The templates is_hermitian() and is_unitary() had extern
instantiations in the header file, but were never instantiated in
the corresponding source file, which lead to linking errors when
using these functions.

This patch fixes this bug (#2392728) by adding the corresponding
template instantiations in matfunc.cpp.

Signed-off-by: David Hammarwall <davidhammarwall@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1660 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-12-12 08:07:39 Tree
[083927] by ediap ediap

Improve performance of the Frobenius norm.

The implementation of the Frobenius norm calculation for matrix M
was done by multiplying M' times M and then throwing away
everything but the diagonal. This was definitely not the optimum
way to calculate.

Signed-off-by: Bo Lincoln <blincoln@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1658 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-12-12 07:28:45 Tree
[3d32a1] by ediap ediap

Update test reference files for the new RNG implementation.

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1657 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-12-02 22:26:45 Tree
[f276b7] by ediap ediap

Replace random_01* with genrand_* methods.

random_01(), random_01_lclosed() and random_01_rclosed() methods
are only backward compatible wrappers for genrand_open_open(),
genrand_close_open() and genrand_open_close(). Besides, the
semi-closed methods are a little bit faster, therefore prefer
genrand_close_open() and genrand_open_close() where appropriate.

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1656 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-12-02 22:25:47 Tree
[628ee1] by ediap ediap

Add DSFMT implementation of random number generator.

The DSFMT class implements parts of the Double precision
SIMD-oriented Fast Mersenne Twister (dSFM) random number
generator. DSFMT directly generates double precision floating
point random numbers, which have the IEEE 754 floating-point
format. Besides, unsigned integer numbers can also be directly
generated using genrand_uin32() method.

This implementation is 1.8-2.4 times faster than the previous MT
implementation.

Thanks to Mutsuo Saito and Makoto Matsumoto from Hiroshima
University for their original implementation in C, which is a base
for this C++ DSFMT class.

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1655 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-12-02 22:25:24 Tree
[d78db3] by ediap ediap

Rename check_big_endianness() to is_bigendian().

check_big_endianness() function is still available for backward
compatibility, but marked as deprecated.

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1654 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-12-02 22:24:58 Tree
[b38346] by ediap ediap

Add missing #include files required by GCC 4.4

GCC 4.4 cleaned up some more C++ headers. Required header files
have to be included explicitly.

Signed-off-by: Martin Michlmayr <tbm@cyrius.com>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1653 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-11-13 08:45:52 Tree
[58f888] by ediap ediap

Let IT++ compile and link with MKL 10.1.

The updated MKL 10.1 package defines DftiCreateDescriptor macro in
mkl_dfti.h header file, which caused compilation errors in IT++
transforms.cpp file. This patch fixes this problem.

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1651 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-11-12 12:19:32 Tree
[58a2dd] by ediap ediap

IT++ 4.0.6 release (SVN tag: release-4-0-6)

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1648 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-10-08 13:30:22 Tree
[b6ce85] by ediap ediap

Add release notes and update version number for IT++ 4.0.6.

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1647 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-10-08 13:30:06 Tree
[2b52d0] by ediap ediap

Add specmat_test.vcproj files to the list of distributed files.

Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1646 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-10-08 11:36:16 Tree
[4ce884] by erik_g_larsson erik_g_larsson

documentation update

git-svn-id: svn+ssh://svn.code.sf.net/p/itpp/svn/itpp/trunk@1640 f17a810d-92cc-4fca-aeb8-6e32867107aa

2008-10-05 10:47:59 Tree
Older >