Add free method to Aurora.
This commit is contained in:
@@ -149,6 +149,10 @@ namespace Aurora {
|
||||
return (double *) mkl_malloc(size * sizeof(std::complex<double>), 64);
|
||||
}
|
||||
|
||||
void free(void* ptr){
|
||||
mkl_free(ptr);
|
||||
}
|
||||
|
||||
double * mul(double scalar, double *input, int size) {
|
||||
double* output = malloc(size);
|
||||
vdMulI(size,input,1,&scalar,0,output,1);
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
|
||||
namespace Aurora{
|
||||
double* malloc(int size,bool complex = false);
|
||||
void free(void* ptr);
|
||||
double* mul( double scalar, double * input, int size);
|
||||
double* mul( double* inputA, double * inputB, int size);
|
||||
double* mulz( std::complex<double> *inputA, std::complex<double> * inputB, int size);
|
||||
|
||||
Reference in New Issue
Block a user