資源簡介
C++矩陣處理工具——Eigen3工具包,其內(nèi)部封裝了很多矩陣類,可以在C++環(huán)境輕松進行矩陣處理(與操作系統(tǒng)無關(guān),window,linux均可)。
附上Eigen3的講解鏈接:http://blog.csdn.net/abcjennifer/article/details/7781936

代碼片段和文件信息
#include?
#include?“BenchUtil.h“
#include?“basicbenchmark.h“
int?main(int?argc?char?*argv[])
{
??DISABLE_SSE_EXCEPTIONS();
??//?this?is?the?list?of?matrix?type?and?size?we?want?to?bench:
??//?((suffix)?(matrix?size)?(number?of?iterations))
??#define?MODES?((3d)(3)(4000000))?((4d)(4)(1000000))?((Xd)(4)(1000000))?((Xd)(20)(10000))
//???#define?MODES?((Xd)(20)(10000))
??#define?_GENERATE_HEADER(RARGEL)?<????<????<
??std::cout?BOOST_PP_SEQ_FOR_EACH(_GENERATE_HEADER?~?MODES?)?<
??const?int?tries?=?10;
??#define?_RUN_BENCH(RARGEL)?\
????std::cout?<??????BOOST_PP_CAT(Matrix?BOOST_PP_SEQ_HEAD(EL))?(\
?????????BOOST_PP_SEQ_ELEM(1EL)BOOST_PP_SEQ_ELEM(1EL))?BOOST_PP_SEQ_ELEM(2EL)?tries)?\
????<“???“;
??BOOST_PP_SEQ_FOR_EACH(_RUN_BENCH?benchBasic?MODES?);
??std::cout?<??BOOST_PP_SEQ_FOR_EACH(_RUN_BENCH?benchBasic?MODES?);
??std::cout?<
??return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????126??2012-07-22?14:17??eigen3\.hgeol
?????文件????????211??2012-07-22?14:17??eigen3\.hgignore
?????文件???????1200??2012-07-22?14:17??eigen3\.hgtags
?????文件????????117??2012-07-22?14:17??eigen3\.hg_archival.txt
?????文件?????????42??2012-07-22?14:17??eigen3\.krazy
?????文件???????1421??2012-07-22?14:17??eigen3\bench\basicbench.cxxlist
?????文件???????1107??2012-07-22?14:17??eigen3\bench\basicbenchmark.cpp
?????文件???????1669??2012-07-22?14:17??eigen3\bench\basicbenchmark.h
?????文件???????6313??2012-07-22?14:17??eigen3\bench\benchBlasGemm.cpp
?????文件???????3556??2012-07-22?14:17??eigen3\bench\benchCholesky.cpp
?????文件???????5788??2012-07-22?14:17??eigen3\bench\benchEigenSolver.cpp
?????文件???????2806??2012-07-22?14:17??eigen3\bench\benchFFT.cpp
?????文件????????790??2012-07-22?14:17??eigen3\bench\benchmark.cpp
?????文件????????835??2012-07-22?14:17??eigen3\bench\benchmarkSlice.cpp
?????文件????????640??2012-07-22?14:17??eigen3\bench\benchmarkX.cpp
?????文件????????605??2012-07-22?14:17??eigen3\bench\benchmarkXcwise.cpp
?????文件???????1209??2012-07-22?14:17??eigen3\bench\benchmark_suite
?????文件???????3932??2012-07-22?14:17??eigen3\bench\BenchSparseUtil.h
?????文件???????4275??2012-07-22?14:17??eigen3\bench\BenchTimer.h
?????文件???????2529??2012-07-22?14:17??eigen3\bench\BenchUtil.h
?????文件???????5193??2012-07-22?14:17??eigen3\bench\benchVecAdd.cpp
?????文件???????9237??2012-07-22?14:17??eigen3\bench\bench_gemm.cpp
?????文件????????618??2012-07-22?14:17??eigen3\bench\bench_multi_compilers.sh
?????文件??????11437??2012-07-22?14:17??eigen3\bench\bench_norm.cpp
?????文件???????2159??2012-07-22?14:17??eigen3\bench\bench_reverse.cpp
?????文件????????320??2012-07-22?14:17??eigen3\bench\bench_sum.cpp
?????文件????????651??2012-07-22?14:17??eigen3\bench\bench_unrolling
?????文件???????3374??2012-07-22?14:17??eigen3\bench\btl\actions\action_aat_product.hh
?????文件???????3354??2012-07-22?14:17??eigen3\bench\btl\actions\action_ata_product.hh
?????文件???????3670??2012-07-22?14:17??eigen3\bench\btl\actions\action_atv_product.hh
............此處省略1319個文件信息
評論
共有 條評論