Eigen-3.2.2

所属分类:图形图象
开发工具:Visual C++
文件大小:2235KB
下载次数:12
上传日期:2015-03-05 02:59:17
上 传 者lixiangbao_sjtu
说明:  Eigen非常方便矩阵操作,当然它的功能不止如此,由于本人只用到了它的矩阵相关操作,所以这里只给出了它的一些矩阵相关的简单用法,以方便快速入门。矩阵操作在算法研究过程中,非常重要,例如在图像处理中二维高斯拟合求取光斑中心时使用Eigen提供的矩阵算法。Eigen用源码的方式提供给用户使用,在使用时只需要包含Eigen的头文件即可进行使用。
(Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.It supports all matrix sizes, small fixed-size matrices to arbitrarily large dense matrices, and even sparse matrices.)

文件列表:
Eigen 3.2.2 (0, 2014-09-25)
Eigen 3.2.2\.hg_archival.txt (121, 2014-08-04)
Eigen 3.2.2\.hgeol (134, 2014-08-04)
Eigen 3.2.2\.hgignore (243, 2014-08-04)
Eigen 3.2.2\.hgtags (1423, 2014-08-04)
Eigen 3.2.2\bench (0, 2014-09-25)
Eigen 3.2.2\bench\basicbench.cxxlist (1449, 2014-08-04)
Eigen 3.2.2\bench\basicbenchmark.cpp (1142, 2014-08-04)
Eigen 3.2.2\bench\basicbenchmark.h (1732, 2014-08-04)
Eigen 3.2.2\bench\bench_gemm.cpp (9501, 2014-08-04)
Eigen 3.2.2\bench\bench_multi_compilers.sh (646, 2014-08-04)
Eigen 3.2.2\bench\bench_norm.cpp (11782, 2014-08-04)
Eigen 3.2.2\bench\bench_reverse.cpp (2243, 2014-08-04)
Eigen 3.2.2\bench\bench_sum.cpp (338, 2014-08-04)
Eigen 3.2.2\bench\bench_unrolling (663, 2014-08-04)
Eigen 3.2.2\bench\benchBlasGemm.cpp (6532, 2014-08-04)
Eigen 3.2.2\bench\benchCholesky.cpp (3698, 2014-08-04)
Eigen 3.2.2\bench\benchEigenSolver.cpp (6000, 2014-08-04)
Eigen 3.2.2\bench\benchFFT.cpp (2921, 2014-08-04)
Eigen 3.2.2\bench\benchGeometry.cpp (3732, 2014-08-04)
Eigen 3.2.2\bench\benchmark.cpp (829, 2014-08-04)
Eigen 3.2.2\bench\benchmark_suite (1227, 2014-08-04)
Eigen 3.2.2\bench\benchmarkSlice.cpp (873, 2014-08-04)
Eigen 3.2.2\bench\benchmarkX.cpp (676, 2014-08-04)
Eigen 3.2.2\bench\benchmarkXcwise.cpp (640, 2014-08-04)
Eigen 3.2.2\bench\BenchSparseUtil.h (4081, 2014-08-04)
Eigen 3.2.2\bench\BenchTimer.h (4462, 2014-08-04)
Eigen 3.2.2\bench\BenchUtil.h (2621, 2014-08-04)
Eigen 3.2.2\bench\benchVecAdd.cpp (5328, 2014-08-04)
Eigen 3.2.2\bench\btl (0, 2014-09-25)
Eigen 3.2.2\bench\btl\actions (0, 2014-09-25)
Eigen 3.2.2\bench\btl\actions\action_aat_product.hh (3519, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_ata_product.hh (3499, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_atv_product.hh (3804, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_axpby.hh (3498, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_axpy.hh (3479, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_cholesky.hh (3330, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_ger.hh (3588, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_hessenberg.hh (5831, 2014-08-04)
Eigen 3.2.2\bench\btl\actions\action_lu_decomp.hh (3275, 2014-08-04)
... ...

Eigen is primarily MPL2 licensed. See COPYING.MPL2 and these links: http://www.mozilla.org/MPL/2.0/ http://www.mozilla.org/MPL/2.0/FAQ.html Some files contain third-party code under BSD or LGPL licenses, whence the other COPYING.* files here. All the LGPL code is either LGPL 2.1-only, or LGPL 2.1-or-later. For this reason, the COPYING.LGPL file contains the LGPL 2.1 text. If you want to guarantee that the Eigen code that you are #including is licensed under the MPL2 and possibly more permissive licenses (like BSD), #define this preprocessor symbol: EIGEN_MPL2_ONLY For example, with most compilers, you could add this to your project CXXFLAGS: -DEIGEN_MPL2_ONLY This will cause a compilation error to be generated if you #include any code that is LGPL licensed.

近期下载者

相关文件


收藏者