Definition at line 1037 of file Schur.cpp.
◆ invertMat()
Definition at line 1039 of file Schur.cpp.
1042 const auto nb =
m.size1();
1044 if (nb !=
m.size2()) {
1046 "It should be square matrix %d != %d", nb,
m.size2());
1050 inv.resize(nb, nb,
false);
1056 info =
lapack_dgetrf(nb, nb, &*inv.data().begin(), nb, &*ipiv.begin());
1059 "lapack error info = %d", info);
1060 info =
lapack_dgetri(nb, &*inv.data().begin(), nb, &*ipiv.begin(),
1061 &*
m.data().begin(),
m.data().size());
1064 "lapack error info = %d", info);
The documentation for this struct was generated from the following file:
static __CLPK_integer lapack_dgetri(__CLPK_integer n, __CLPK_doublereal *a, __CLPK_integer lda, __CLPK_integer *ipiv, __CLPK_doublereal *work, __CLPK_integer lwork)
static __CLPK_integer lapack_dgetrf(__CLPK_integer m, __CLPK_integer n, __CLPK_doublereal *a, __CLPK_integer lda, __CLPK_integer *ipiv)