blitzwave

blitzwave is a C++ wavelet mini-library building on the blitz++ array classes.
Download

blitzwave Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Oliver Schulz
  • Publisher web site:

blitzwave Tags


blitzwave Description

blitzwave is a C++ wavelet mini-library building on the blitz++ array classes. blitzwave is a C++ wavelet mini-library building on the blitz++ array classes. It is heavily templated and supports wavelet decompositions of n-dimensional arrays of various integer and floating point data types. blitzwave is fast and extensible. You can define and use your own wavelets, a number of pre-defined, ready-to-use wavelets are available.Performance is quite good, speed is similar to the WAILI library (using datatype int for blitzwave).The blitzwave library is placed under the GNU General Public License.Installation:Blitzwave can be installed as a library with "make install". However, blitzwave consists of only 6 files, so it might be appropriate to just copy them into your Project.The only library dependency is blitz++, you need to have that installed. Apart from blitz++ you will need an ISO-C++ compliant compiler, because both blitz++ and blitzwave make use of advanced C++ features. GCC 3.x will do nicely.What's New in This Release:· Made code compatible to newer GCC versions.· blitzwave now uses namespaces. All classes and functions are available under the namespace "bwave". Please add "using namespace bwave;" or similar to your code to use blitzwave· Changed build system to automake+autoconf.· Moved test code to separate files.· Changed C++ file suffix from .cc to .cxx.


blitzwave Related Software