• 大小: 2.13MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-05
  • 语言: 其他
  • 标签: 矩阵库  Eigen  VS2010  

资源简介

矩阵库Eigen,本人亲测在VS2010中运行良好,只需要在项目中包含文件的路径就可以正常使用了

资源截图

代码片段和文件信息


#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) << BOOST_PP_STRINGIZE(BOOST_PP_SEQ_HEAD(EL)) << “-“ \
    << BOOST_PP_STRINGIZE(BOOST_PP_SEQ_ELEM(1EL)) << “x“ \
    << BOOST_PP_STRINGIZE(BOOST_PP_SEQ_ELEM(1EL)) << “   /   “

  std::cout BOOST_PP_SEQ_FOR_EACH(_GENERATE_HEADER ~ MODES ) << endl;

  const int tries = 10;

  #define _RUN_BENCH(RARGEL) \
    std::cout << ARG( \
      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 << endl;
  BOOST_PP_SEQ_FOR_EACH(_RUN_BENCH benchBasic MODES );
  std::cout << endl;

  return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-16 15:32  eigen3\
     文件         117  2013-07-24 01:48  eigen3\.hg_archival.txt
     文件         126  2013-07-24 01:48  eigen3\.hgeol
     文件         211  2013-07-24 01:48  eigen3\.hgignore
     文件        1302  2013-07-24 01:48  eigen3\.hgtags
     文件       16854  2013-07-24 01:48  eigen3\CMakeLists.txt
     文件        1516  2013-07-24 01:48  eigen3\COPYING.BSD
     文件       35147  2013-07-24 01:48  eigen3\COPYING.GPL
     文件       26530  2013-07-24 01:48  eigen3\COPYING.LGPL
     文件        2246  2013-07-24 01:48  eigen3\COPYING.MINPACK
     文件       16726  2013-07-24 01:48  eigen3\COPYING.MPL2
     文件         779  2013-07-24 01:48  eigen3\COPYING.README
     文件         588  2013-07-24 01:48  eigen3\CTestConfig.cmake
     文件         105  2013-07-24 01:48  eigen3\CTestCustom.cmake.in
     目录           0  2017-05-16 15:32  eigen3\Eigen\
     文件         304  2013-07-24 01:48  eigen3\Eigen\Array
     文件         607  2013-07-24 01:48  eigen3\Eigen\CMakeLists.txt
     文件         775  2013-07-24 01:48  eigen3\Eigen\Cholesky
     文件        1696  2013-07-24 01:48  eigen3\Eigen\CholmodSupport
     文件       12768  2013-07-24 01:48  eigen3\Eigen\Core
     文件         122  2013-07-24 01:48  eigen3\Eigen\Dense
     文件          37  2013-07-24 01:48  eigen3\Eigen\Eigen
     文件        2686  2013-07-24 01:48  eigen3\Eigen\Eigen2Support
     文件        1394  2013-07-24 01:48  eigen3\Eigen\Eigenvalues
     文件        1605  2013-07-24 01:48  eigen3\Eigen\Geometry
     文件         580  2013-07-24 01:48  eigen3\Eigen\Householder
     文件        1594  2013-07-24 01:48  eigen3\Eigen\IterativeLinearSolvers
     文件         645  2013-07-24 01:48  eigen3\Eigen\Jacobi
     文件         983  2013-07-24 01:48  eigen3\Eigen\LU
     文件         712  2013-07-24 01:48  eigen3\Eigen\LeastSquares
     文件         697  2013-07-24 01:48  eigen3\Eigen\MetisSupport
............此处省略1444个文件信息

评论

共有 条评论