Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Git Log


Commit Date  
[4d6936] by ediap ediap

Removed trailing whitespace

Trailing whitespace (spaces and tabs at the end of each line) does
not contain any information. Moreover, it sometimes causes conflicts
when applying patches or merging branches. Therefore, let's get rid
of it from the code and other text files.

Trailing whitespace can be easily removed with sed or perl and their
regular expressions:
% sed -i -e 's/[ \t]*$//' source.cpp
% perl -i -p -e 's/[ \t]*$//' source.cpp

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

2007-07-17 07:54:53 Tree
[858943] by ediap ediap

Removed $Revision$ and $Date$ keywords

The $Revision$ and $Date$ keywords in each file comment sometimes
cause errors when trying to apply patches or merged branches.
Therefore, IT++ sources will not use them any more.

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

2007-07-17 07:05:22 Tree
[f210af] by ediap ediap

Removed trailing whitespace

Trailing whitespace (spaces and tabs at the end of each line) does
not contain any information. Moreover, it sometimes causes conflicts
when applying patches or merging branches. Therefore, let's get rid
of it from the code.

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

2007-07-17 07:00:03 Tree
[df6237] by ediap ediap

Improved del_rows() performance

The more optimum but not working implementation of del_rows() has
been fixed and uncommented, so it now replaces the slow execution of
del_row() method for each deleted row in a loop.

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

2007-07-16 13:42:40 Tree
[9dc5a6] by ediap ediap

Compilation warning suppressed by initializing the lambda variable

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

2007-07-11 09:35:05 Tree
[2654de] by ediap ediap

Added repmat() function for vectors

Matrin Senst provided a new repmat() implementation which concatenates
a multiple number of vectors. It extends the functionality of recently
added repmat() functions for matrices.

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

2007-07-04 16:34:11 Tree
[7ff40d] by ediap ediap

Minor spelling fixes in documentation

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

2007-06-29 12:04:12 Tree
[27942b] by ediap ediap

Copyright dates updated (2006 -> 2007)

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

2007-06-29 08:36:39 Tree
[a00513] by ediap ediap

Version number updated

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

2007-06-29 08:25:44 Tree
[0360a9] by ediap ediap

Added repmat() function (feature request [1744527])

This functions is a clone of a Matlab's repmat function. It expands an
input matrix or vector to a larger matrix by concatenating (m x n)
copies of the input matrix (vector). Thanks to Mark Dobossy for
providing a patch.

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

2007-06-29 08:25:37 Tree
[d818a1] by ediap ediap

Improved LDPC binary files versioning

A global static const variable LDPC_binary_file_version has been
defined, which is now used in load/save methods of LDPC_Generator and
LDPC_Code classes. Besides, H_defined and G_defined boolean variables
are loaded/saved using the new stream operators of it_file and
it_ifile classes.

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

2007-06-22 10:47:11 Tree
[7fe4d7] by ediap ediap

Added support for bool variables in it_file class

It is now possible to read and write bool variables using standard
stream operators ">>" and "<<" of the it_file and it_ifile classes.
Boolean variables are stored in a binary file using a char datatype.

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

2007-06-22 09:49:18 Tree
[5b96fa] by ediap ediap

IT++ 3.99.2 released (SVN tag: release-3-99-2)

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

2007-06-20 11:56:21 Tree
[fe05cf] by ediap ediap

NEWS and TODO updated to reflect recent changes

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

2007-06-20 11:49:05 Tree
[c630b1] by ediap ediap

Fixed a minor bug reported as error in MSVC++

The implicit cast of int variables to bool results in compilation
errors under MS Visual C++ .NET 2005 compiler. The applied fix is a
workaround solution. In future fstream operators ">>" and "<<" for
bool variables should be implemented in it_file class.

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

2007-06-20 10:40:32 Tree
[982a0b] by ediap ediap

Removed "-fno-exceptions" flag from CXXFLAGS

This conditional flag was added to CXXFLAGS and CXXFLAGS_DEBUG when
"--enable-exceptions" switch was passed to configure. However, it is
better not to use it by default, since it might cause problems when
linking the IT++ library with other programs that use exceptions.

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

2007-06-20 09:34:36 Tree
[9acebe] by ediap ediap

Fixed bug [1739500] in hadamard() function

The initial recursion for creating Hadamard matrices has to start with
a 1x1 matrix H = [1], not with a 2x2 matrix. This fix provides correct
solution for imat H = hadamard(1). Thanks to Matthias for reporting
this problem.

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

2007-06-19 07:58:11 Tree
[826fab] by ediap ediap

Fixed bugs in binom() and binom_i()

The binomial coefficient was improperly calculated for n = k. It's
result was n+1 instead of 1.

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

2007-06-18 18:47:24 Tree
[cac6f7] by ediap ediap

Added B-LDPC Codes implementation

B-LDPC Codes implementation in IT++ consists of a BLDPC_Parity and
BLDPC_Generator classes. The former one can be used for constructing
the parity-check matrix from so-called base-matrix. Base matrix can
be saved and loaded from a text file. The BLDPC_Generator class
implements an efficient encoding algorithm using a preprocessed
version of the parity-check matrix.

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

2007-06-16 15:32:41 Tree
[97035c] by ediap ediap

Updated to reflect recent changes

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

2007-06-10 20:19:43 Tree
[4f8702] by ediap ediap

Improvements in MKL detection macros

The latest MKL release 9.1.018 has different naming of a lapack
shared library (libmkl_lapack32.so and libmkl_lapack64.so ->
libmkl_lapack.so). Cosmetic changes in MKL's FFT macro and variable
names (MKL8 -> MKL).

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

2007-06-10 20:19:40 Tree
[fdb31e] by ediap ediap

IT++ 3.10.11 released (SVN tag: release-3-10-11)

Merged rev. 1050:1051 from itpp-3-10 branch

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

2007-06-04 20:29:39 Tree
[7e0837] by ediap ediap

Fixed bug [1730610]

The functions for reading ppm and pgm images have to use binary mode
when opening files. This fixes bug [1730610]. Thanks to Thomas
Andersson for reporting this problem.

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

2007-06-04 19:26:41 Tree
[b6cdcc] by ediap ediap

The outer_product() function now uses an extra argument "hermitian", which
controls the calculation for complex vectors. By default "hermitian" is set
to false, which results in (x * y^T) calculation. If "hermitian" is true, (x
* y^H) is calculated. This solution is backward compatible with 3.10.x
interface of outer_product(). Final fix for bug [1727923].

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

2007-06-02 12:13:50 Tree
[6ffb21] by ediap ediap

Added specialisation of the outer_product() method for complex vector
arguments. This fixes bug [1727923]. Thanks to Yngve Selen for reporting
this issue.

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

2007-05-29 21:47:31 Tree
Older >