IT++

IT++ is a C++ library of mathematical, signal processing, and communication classes and functions. Its main use is in simulation of communication systems or for performing research in the area of communications. The kernel of the library consists of generic vector and matrix classes and lots of functions for vectors and matrices. Such a kernel makes the IT++ library similar to MATLAB or GNU Octave.

Tags Scientific/Engineering Mathematics Software Development Libraries
Licenses GPL
Operating Systems Windows Windows Cygwin Mac OS X Unix POSIX Solaris Linux Windows
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  20 Jul 2008 01:23
  • Rrelease-after

Changes: Bugs were fixed. A few warnings reported in MSVC++ 2008 and GCC 4.3 are suppressed. The default debugging CFLAGS was changed slightly. The source code formatting is now unified thanks to the Artistic Style (astyle) code formatter and beautifier.

  • Rrelease-mid
  •  31 Mar 2008 06:40
  • Rrelease-after

Changes: This maintenance release fixes the following bugs: an incorrect bits2symbols bitmap in Modulator<> base class, wrong size of the LDPC_Code::decode() output bit vector, improper checks in elem_mult_out() methods of Vec and Mat classes, hidden Fading_Generator::generate() methods, wrong implementation of rint() under MSVC++, and a few others.

  • Rrelease-mid
  •  06 Mar 2008 03:52
  • Rrelease-after

Changes: This release fixed incorrect calling of the BLAS zdotu_ function, which caused blas_test and vec_test failures on some architectures (e.g. Debian SPARC/Alpha/ARM) or when using non-standard optimization flags (e.g. -fomit-frame-pointer). The problem is due to the fact that the std::complex&lt;double&gt; C++ type is not compatible with COMPLEX in Fortran.

  • Rrelease-mid
  •  15 Feb 2008 10:14
  • Rrelease-after

Changes: This release fixes an incorrect result of the log_add() function [1863940] and a problem with testing the zdotu_ calling convention on 64-bit systems [1855481]. Two other minor bugs in GF2mat_sparse_alist::from_sparse() and Parser::get() functions were fixed. A set of documentation improvements is included in this release.

  • Rrelease-mid
  •  15 Dec 2007 11:57
  • Rrelease-after

Changes: The detection of external BLAS/LAPACK libraries has been improved. It is now possible to use Intel MKL or Apple's Accelerate Framework without a Fortran compiler. SVD and QR decompositions are now calculated much faster. Also, itpp-config and pkg-config's itpp.pc scripts have been improved, so the use of an additional explicit "--static" switch should be not necessary in most common cases. Finally, all bugs reported for version 4.0.0 have been fixed.

No-screenshot

Project Spotlight

LoL

A Firefox extension to make Web surfing with a keyboard as usable as possible.

720da845de4cdf34fa65cb27781dc8db_thumb

Project Spotlight

Domain Name Portfolio

A Web application to help domain owners organize their portfolio.