clapack.h или шаблон числового инструментария в Visual Studio 2008 - PullRequest
0 голосов
/ 12 июля 2011

Я хочу использовать библиотеку lapack clapck , но как я могу использовать ее в Visual Studio 2008, в проекте C ++ ...

Также я просматривал ШаблонNumeric Toolkit

Вы сделали что-то подобное, что вы рекомендуете использовать с проектом Visual Studio C ++?Можете ли вы опубликовать простой пример с заголовками, которые должны быть включены?

1 Ответ

1 голос
/ 18 октября 2011
TNT is easy enough.

    #include "cmat.h"
    #include "lu.h"
    /*******************************
     * PURPOSE: Solves a linear equation in the form of Ax = b.
     *****/
    using namespace TNT;
    void matrix_solve(double V[9], double xb[3])
    {
      Matrix<double> A(3, 3, V);
      Vector<int> ipiv(3);
      Vector<double> b(3, xb);
      LU_factor(A, ipiv);
      LU_solve(A, ipiv, b);
      xb[0] = b[0];
      xb[1] = b[1];
      xb[2] = b[2];
    }
...