#include <utils/DiscontiguousDataOperations.h>
#include <utils/MemoryTransfer.h>
#include <utils/Exceptions.h>
#include <complex>
#include <algorithm>