36 #include <immintrin.h>
virtual void AllocateMemory()
Memory allocation.
size_t pTotalAllocatedElementCount
Total number of allocated elements (the array size).
The header file containing all error messages of the project.
virtual void ZeroMatrix()
Zero all elements of the matrix (NUMA first touch).
The header file containing the structure with 3D dimension sizes.
size_t * pMatrixData
Raw matrix data.
The header file containing the base class for index matrices (based on the size_t datatype)...
const int DATA_ALIGNMENT
memory alignment for SSE, SSE2, SSE3, SSE4 (16B)
const char *const Matrix_ERR_FMT_NotEnoughMemory
Matrix class error message.
virtual void FreeMemory()
Memory deallocation.