Some useful third-party libraries

1.Eigen is a linear arithmetic of C ++ template library, including: vectors, matrices, and related algorithms. Powerful, fast, elegant and multi-platform support.

http://www.oschina.net/p/armadillo+cpp+library

2.Armadillo C ++ Library is a C ++ library of linear algebra (matrix math) with a good balance of speed and ease of use. Integer, floating point, and complex numbers support, as well as a subset of the triangle and statistical functions. Various matrix decomposition through optional integration with LAPACK and Atlas library. Delayed evaluation method based on template meta-programming, used in conjunction with one of several actions (at compile time), and reduce or eliminate the need for a temporary amount.

http://www.oschina.net/p/eigen

3.GNU Scientific Library (GSL) is a C language library for scientific computing. There are more than 1000 functions.

http://www.oschina.net/p/gsl

4.IT ++ is a mathematical, signal processing and communication functions of C ++ libraries. Its main purpose is to simulate the communication system, and communicate research in related fields. It combines the speed and Matlab function C is suitable for signal processing and other fields.

http://www.oschina.net/p/itplusplus

5.Template Signal Processing Library

TSPL (Template Signal Processing Library) is a C ++ signal processing library, including the filter design, frequency analysis and wavelet transform, but also contains some basic algorithms on the vector and matrix for all algorithms based on C ++ template class written in .

http://www.oschina.net/p/tspl

6. FFTW Fast Fourier Transform is a C language library. It includes complex, real, symmetric multi-faceted, and parallel conversion, and can handle any size efficiently.It arrays are generally faster than other FFT provided free of charge, but also with suppliers to adjust the library (available at baseline Check the page) competition. To achieve this performance, it uses the new code generation and self-optimization techniques (as well as many other tricks) runtime.

http://www.oschina.net/p/fftw

7.FLINT number theory is a library written in C language, which includes a very fast polynomial algorithm library.

http://www.oschina.net/p/flint

8.C language development support regular expressions

REEC is a streamlined, efficient C language regular expression engine, which makes the C language development support for regular expressions, has now evolved to version 1.2.0, it can be said that in terms of functionality, efficiency or have reached a very good application level, in addition to the engine supports common regular standard, there are some original features, such as the regular type of packet mode sensitivity levels, etc., making regular expression more flexible.

Editor:
This regular expression applies to scarce memory embedded systems, applications from 2009 to date, as far as we know REEC has been done in commercial products application, performance stability with ten million terminals have passed the market test .

9.http://www.oschina.net/p/re2

RE2 is a fast, safe and friendly thread C ++ regular expression engine.

Guess you like

Origin www.cnblogs.com/aitantianderuangutou/p/11416753.html