Selection of libraries designed to be used with Emu projects. This was originally a Math library only, but has since been changed to hold all Emu libraries to enable consistency in changes to dependencies (such as EmuCore modifications).
This defect extends to EmuMath::Helpers functions for Vectors, as there are no functions such as EmuMath::Helpers::vector_shift_left_assign.
This defect became clear whilst migrating default Vector operators from the Vector implementation to a global template, for work regarding better consistency in multiplying Vectors and Matrices.
Flagged as low priority as these are not likely to be commonly needed functionalities, but they should be introduced nonetheless for consistency's sake if nothing else.
This defect extends to
EmuMath::Helpers
functions for Vectors, as there are no functions such asEmuMath::Helpers::vector_shift_left_assign
.This defect became clear whilst migrating default Vector operators from the Vector implementation to a global template, for work regarding better consistency in multiplying Vectors and Matrices.