Antonio Sanchez <[email protected]> skribis:

> Dynamic dispatch at the lower packet level would prevent inlining and
> significantly reduce performance.  You would probably need to do the
> dynamic dispatch in your own higher-level code.  There is some somewhat
> related discussion here: https://gitlab.com/libeigen/eigen/-/issues/2344

Thanks for the link, very much à propos.

> Eigen is header-only, so distributions don't provide binaries of eigen
> directly.

No, but they provide binaries for code that uses Eigen.

While shared libraries can take advantage of function multi-versioning,
header-only libraries leave it up to the user to implement a solution.

Ludo’.


Reply via email to