E.V.E
v2023.02.15

◆ fuse_operations

eve::algo::fuse_operations = ::rbr::flag( fuse_operations_tag{} )
inlineconstexpr

#include <eve/module/algo/algo/traits.hpp>

Some algorithms (for example transform_reduce) can be implemented more efficient if you fuse multiple operations provided in a single function.

Example: if you want to use fma instead of doing multiply + add.

This flag replaces the functions with their more parameter equivalents.