-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
As of gmm-5.4.3, gmm::lapack_ipvt is now a typedef to std::vector, which means that we can no longer use the .get() accessor, as in
plugins/6.x/src/linear_algebra/linear_algebra.cpp
Lines 3506 to 3507 in d614ade
| #if defined(GMM_VERSION) | |
| pivot->vr[i] = pivot__.get(i); |
the commit that introduced the change is https://git.savannah.nongnu.org/cgit/getfem.git/commit/?id=cbe1442c4bb2b4fea804d47054ab55dc0bfe238c
the fix is to simply use the [] operator.
it's slightly complicated by the fact, that there's no preprocessor define to query for this API change. (at least none that i've found; i only found GMM_VERSION, but this is a string literal, so not usable for #if...)
Metadata
Metadata
Assignees
Labels
No labels