1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329
|
2010-12-31 Bogdan Cristea <cristeab@users.sourceforge.net>
* win32/itpp_acml_tests/itpp_acml_tests.sln,
win32/itpp_mkl_tests/itpp_mkl_tests.sln: corrected solution files
for ACML and MKL for backward compatibility
2010-12-31 Bogdan Cristea <cristeab@users.sourceforge.net>
* ChangeLog, ChangeLog-2009: separated ChangeLog file into
ChangeLog-2009 and ChangeLog (contains only logs from 2010)
2010-12-31 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/base/specmat.cpp, tests/linspace_test.cpp,
tests/linspace_test.ref: changed algorithm for
linspace_fixed_step so that it works when generating vectors in
ascending or descending order
2010-12-04 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/base/specmat.cpp, itpp/base/specmat.h,
tests/linspace_test.cpp, tests/linspace_test.ref:
linspace_fixed_step() is now a templated function
2010-12-03 Bogdan Cristea <cristeab@users.sourceforge.net>
* win32/itpp_mkl.sln, win32/itpp_mkl_tests/itpp_mkl_tests.sln,
win32/itpp_mkl_tests/linspace_test.vcproj: added tests for
Visual Studio C++ with MKL
2010-12-03 Bogdan Cristea <cristeab@users.sourceforge.net>
* tests/linspace_test.cpp, win32/itpp_acml.sln,
win32/itpp_acml_tests/itpp_acml_tests.sln,
win32/itpp_acml_tests/linspace_test.vcproj: added test support
for Visual Studio C++ with ACML
2010-12-03 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/base/specmat.cpp, itpp/base/specmat.h, tests/Makefile.am,
tests/linspace_test.ref, tests/linspace_test.cpp: changed linspace()
in order to have MATLAB like behavior, added linspace_fixed_step()
in order to provide an equivalent for from:step:to from MATLAB
2010-10-28 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/comm/rec_syst_conv_code.cpp, itpp/comm/rec_syst_conv_code.h:
data members of the Rec_Syst_Conv_Code class used as internal
variables of the MAP algorithm (alpha, beta, gamma and denom) are
now declared local to each decode method, thus the allocated heap
memory is immediately freed when the MAP algorithm ends
2010-10-12 Bogdan Cristea <cristeab@users.sourceforge.net>
* NEWS: updated NEWS file
2010-10-12 Bogdan Cristea <cristeab@users.sourceforge.net>
* tests/fastica_test.cpp, tests/fastica_test.ref: improved fastica
test
2010-10-12 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/signal/fastica.cpp, itpp/signal/fastica.h,
tests/fastica_test.cpp, tests/fastica_test.ref: Solved bug
report: FastICA may run forever with APPROACH_DEFL - ID 3028968
Thanks to Gert Wollny for the patch
2010-09-26 Erik G. Larsson <erik_g_larsson@users.sourceforge.net>
* itpp/base/math/log_exp.h: Fix spelling error in documentation
This closes #3075538
2010-09-22 Adam Piatyszek <ediap@users.sourceforge.net>
* doc/Makefile.am: Improve installation target for HTML
documentation
2010-09-22 Bogdan Cristea <cristeab@users.sourceforge.net>
* doc/Makefile.am: add support for copying search index
which now is found in search folder under html folder
2010-09-22 Bogdan Cristea <cristeab@users.sourceforge.net>
* doxygen_html.cfg.in: updated doxygen configuration
2010-09-21 Bogdan Cristea <cristeab@users.sourceforge.net>
* VERSION: add version number for development version after
releasing IT++ 4.2.0
-------------------------------------------------------------------------------
2010-09-21 Bogdan Cristea <cristeab@users.sourceforge.net>
* IT++ 4.2.0 release (SVN tag: release-4-2-0)
* NEWS, VERSION: Add release notes and update version number for
IT++ 4.2.0 release.
2010-09-05 Bogdan Cristea <cristeab@users.sourceforge.net>
* extras/itload.m: corrected case when loading arrays of cvec,
bug ID 3035034
2010-08-30 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/base/binfile.cpp, itpp/base/itfile.cpp, itpp/comm/exit.cpp,
itpp/comm/exit.h, itpp/comm/siso.h, itpp/comm/siso_dem.cpp,
itpp/comm/siso_eq.cpp, itpp/comm/siso_mud.cpp,
itpp/comm/siso_nsc.cpp, itpp/comm/siso_rsc.cpp, itpp/comm/stc.h,
itpp/srccode/audiofile.cpp: corrected warnings in VS 2010
moved itcompat.h include to cpp files
2010-08-28 Adam Piatyszek <ediap@users.sourceforge.net>
* doc/local/linking.doc: Update ToC of the "Linking with IT++..."
webpage
2010-08-28 Adam Piatyszek <ediap@users.sourceforge.net>
* doc/local/index.doc.in: Remove dead link to NEWCOM web page
2010-04-25 Erik G. Larsson <erik_g_larsson@users.sourceforge.net>
* itpp/comm/exit.h, itpp/comm/siso.h: remove unnecessary include
statement
2010-04-19 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/base/array.h: corrected concat(const T &e, const Array<T>
&a) definition in order to match its forward declaration
2010-04-05 Bogdan Cristea <cristeab@users.sourceforge.net>
* doc/tutorial/sccc_bersim_awgn.doc, doc/tutorial/sources.mk,
doc/tutorial/src/Makefile.am,
doc/tutorial/src/sccc_bersim_awgn.cpp,
doc/tutorial/src/turbo_equalizer_bersim_multipath.cpp,
doc/tutorial/turbo_equalizer_bersim_multipath.doc,
doc/tutorial/tutorial.doc: added tutorials for SCCCs and turbo
equalizer
2010-04-04 Bogdan Cristea <cristeab@users.sourceforge.net>
* doc/tutorial/vector_and_matrix.doc: corrected minor typo:
matrices instead of matries
2010-04-04 Bogdan Cristea <cristeab@users.sourceforge.net>
* doc/tutorial/exit_pccc.doc, doc/tutorial/sources.mk,
doc/tutorial/src/Makefile.am, doc/tutorial/src/exit_pccc.cpp,
doc/tutorial/tutorial.doc: added tutorial for EXIT chart of PCCCs
2010-04-04 Bogdan Cristea <cristeab@users.sourceforge.net>
* doc/tutorial/pccc_bersim_awgn.doc, doc/tutorial/sources.mk,
doc/tutorial/src/Makefile.am,
doc/tutorial/src/pccc_bersim_awgn.cpp, doc/tutorial/tutorial.doc,
itpp/comm/siso.h, itpp/comm/siso_rsc.cpp: added tutorial for
PCCCs
2010-04-03 Bogdan Cristea <cristeab@users.sourceforge.net>
* tests/matfunc_test.cpp: changed for compatibility with Visual C++ 2010
2010-03-18 Bogdan Cristea <cristeab@users.sourceforge.net>
* win32/itpp_acml_tests/exit_test.vcproj,
win32/itpp_acml_tests/itpp_acml_tests.sln,
win32/itpp_acml_tests/siso_test.vcproj, win32/itpp_mkl.vcproj,
win32/itpp_mkl_tests/exit_test.vcproj
win32/itpp_mkl_tests/itpp_mkl_tests.sln,
win32/itpp_mkl_tests/siso_test.vcproj: added Visual Studio
projects for ACML and MKL.
2010-03-14 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/comm/siso.h, itpp/comm/siso_rsc.cpp, itpp/comm/siso_nsc.cpp,
itpp/comm/siso_mud.cpp, itpp/comm/siso_eq.cpp, itpp/comm/siso_dem.cpp,
itpp/comm/exit.h, itpp/comm/exit.cpp, itpp/comm/stc.h, itpp/comm/stc.cpp,
tests/exit_test.cpp, tests/siso_test.cpp: added Soft Input Soft Output
(SISO) class for turbo receivers design, EXtrinsic Information
Transfer (EXIT) class for studying the convergence of turbo receivers
and Space-Time Codes (STC) class, implementing space-time codes used
in Multiple-Input Multiple-Output (MIMO) systems with turbo receivers
implemented by SISO class. Two new tests were added, siso_test.cpp and
exit_test.cpp with their corresponding *.ref files.
2010-03-04 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/base/converters.cpp, itpp/base/converters.h: added round_to_infty()
function,
changed threshold value in round_to_infty() from 1e6 to 1e9
2010-03-03 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/tests/bessel_test.cpp, itpp/tests/newton_search_test.cpp: changed
tests files in order to
pass tests under Ubuntu. The corresponding *.ref files were also changed.
2010-02-24 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/tests/bessel_test.cpp, itpp/tests/filter_design_test.cpp,
itpp/tests/itfile_test.cpp, itpp/tests/newton_search_test.cpp,
itpp/tests/pulse_shape_test.cpp: fixed format is used instead of
scientific format in order to pass tests checking in Visual C++.
As a consequence, the itpp/tests/*.ref files corresponding to the above tests
are also changed.
* itpp/win32/itpp_acml.vcproj, itpp/win32/itpp_acml_tests/*vcproj,
itpp/win32/itpp_mkl.vcproj, itpp/win32/itpp_mkl_tests/*vcproj: added
automatic test checking in Visual C++, project files are converted to Visual
C++ 2008.
The tests checking is implemented for each project as a "Post-Build Event".
* itpp/extras/check_tests.bat: added batch file for checking test results in
Windows
2010-02-08 Robert Orzechowski <tytusz@users.sourceforge.net>
* AUTHORS, itpp/comm/galois.h: Fixes bug report #2936395
2010-01-24 Erik G. Larsson <erik_g_larsson@users.sourceforge.net>
* AUTHORS, itpp/comm/ldpc.h, itpp/comm/ldpc.cpp: Improvements to
the LDPC decoder. 1) Generalization to handle codes with arbitrary
check node degrees. 2) Efficiency improvements for large node
degrees.
Thanks to Gorka Prieto for this patch.
2010-01-10 Adam Piatyszek <ediap@users.sourceforge.net>
* itpp/base/algebra/lapack.h, itpp/base/blas.h: Support latest
ACML built with Intel Fortran compiler. It uses uppercase naming
conventions for BLAS and LAPACK routines. This is only required on
MS Windows (MSVC++).
* configure.ac.in, itpp/base/Makefile.am, itpp/base/blas.h,
itpp/base/sources.mk, itpp/base/vec.cpp, itpp/base/vec.h,
itpp/base/zdotusub.f, m4/acx_blas.m4: Do not use zdotusub.f
Fortran function for complex version of dot(). The call of Fortran
zdotusub_() caused portability problems, which were difficult to
debug and fix on all platforms.
* win32/itpp_acml.vcproj, win32/itpp_mkl.vcproj: Update MSVC++
project files to include recently added source files
* configure.ac.in, itpp/Makefile.am, itpp/base/binfile.h,
itpp/base/itcompat.h, itpp/base/itfile.h, itpp/base/ittypes.h,
itpp/base/math/elem_math.cpp, itpp/base/math/elem_math.h,
itpp/base/math/error.cpp, itpp/base/math/error.h,
itpp/base/math/log_exp.cpp, itpp/base/math/log_exp.h,
itpp/base/math/sources.mk, itpp/base/math/trig_hyp.cpp,
itpp/base/math/trig_hyp.h, itpp/base/sources.mk,
itpp/base/specmat.cpp, itpp/comm/galois.cpp,
itpp/comm/modulator_nd.cpp, itpp/fixed/fix_base.h, itpp/itbase.h,
itpp/signal/sigfun.cpp: Make itcompat.h a private (non-installable)
header file. For the purpose of non-standard integer type
definitions, a new header file ittypes.h is introduced. A few
inlined functions from the math submodule are moved to newly
created source files.
* itpp/base/converters.cpp, itpp/base/converters.h: Remove
workaround for GCC 3.3 error for a few template instantiations
* configure.ac.in, itpp/base/converters.h,
itpp/base/help_functions.h, itpp/base/mat.h, itpp/base/matfunc.h,
itpp/base/smat.h, itpp/base/svec.h, itpp/base/vec.h,
itpp/comm/interleave.h, itpp/comm/pulse_shape.h,
itpp/fixed/cfixed.h, itpp/fixed/fixed.h, itpp/signal/filter.h,
itpp/signal/transforms.h, m4/ac_cxx_extern_template.m4: Do not
check for "extern template" in configure script. Instead, switch
this C++ extension for MSVC++ compiler only.
* itpp/base/converters.cpp, itpp/base/converters.h: Make
converters.h public header file independent of itcompat.h
* itpp/base/Makefile.am, itpp/base/sources.mk: Do not install
blas.h header file
* itpp/base/mat.cpp, itpp/base/mat.h: Move configure dependent
implementations to mat.cpp file
* itpp/base/copy_vector.cpp, itpp/base/copy_vector.h,
itpp/base/sources.mk, itpp/base/vec.cpp: Move configure dependent
implementations to copy_vector.cpp file
* itpp/base/vec.cpp, itpp/base/vec.h: Move dot() and
outer_product() specialisations to vec.cpp
* win32/itpp_mkl_tests/*.vcproj: Update MKL libraries in MSVC++
project files for test programs
2010-01-06 Adam Piatyszek <ediap@users.sourceforge.net>
* configure.ac.in, itpp/base/itcompat.h, itpp/config_msvc.h:
Undefine min, max and log2 macros.
If these macros were defined they would collide with our
overloaded functions.
2010-01-05 Erik G. Larsson <erik_g_larsson@users.sourceforge.net>
* doc/local/verification.doc: Added Ubuntu 9.10 to list of tested
systems
2010-01-05 Adam Piatyszek <ediap@users.sourceforge.net>
* AUTHORS, doc/local/authors.doc: Add Bogdan to the list of
developers
* Makefile.am: Do not install itpp-config.1 man page two times.
This resulted in installation errors on Ubuntu 9.10. By the way,
add missing files to the distribution package.
2010-01-02 Bogdan Cristea <cristeab@users.sourceforge.net>
* itpp/base/itcompat.h: Fixes bug report #2924984
2010-01-02 Adam Piatyszek <ediap@users.sourceforge.net>
* NEWS: Prepare release notes for the new stable release
* NEWS, NEWS-4.0: Move 4.0.x release notes to a separate file
* configure.ac.in: Update bugs reporting link
* configure.ac.in, itpp-config.1.in, extras/*, itpp/**/*.cpp,
itpp/**/*.h, tests/*.cpp: Update copyright dates to `1995-2010'
|