Fix std and malloc

This commit is contained in:
kradchen
2023-04-28 13:22:07 +08:00
parent 3f12f0e0c1
commit d9e4fc5a0d
3 changed files with 11 additions and 15 deletions

View File

@@ -132,7 +132,8 @@ namespace Aurora {
double *malloc(size_t size, bool complex) {
if (!complex) return (double *) mkl_malloc(size * sizeof(double), 64);
return (double *) mkl_malloc(size * sizeof(std::complex<double>), 64);
size_t complex_size = size * sizeof(std::complex<double>);
return (double *) mkl_malloc(complex_size, 64);
}
void free(void* ptr){