diff --git a/pocketfft_hdronly.h b/pocketfft_hdronly.h index d8f71ca5b1a72d8b1306903eb77cd5e29c62ead1..6a94b114910f759a8165aaa7b605eae19ad52060 100644 --- a/pocketfft_hdronly.h +++ b/pocketfft_hdronly.h @@ -531,7 +531,7 @@ template void pass2 (size_t ido, size_t l1, auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto WA = [wa, ido](size_t x, size_t i) { return wa[i-1+x*(ido-1)]; }; @@ -585,7 +585,7 @@ template void pass3 (size_t ido, size_t l1, auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto WA = [wa, ido](size_t x, size_t i) { return wa[i-1+x*(ido-1)]; }; @@ -623,7 +623,7 @@ template void pass4 (size_t ido, size_t l1, auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto WA = [wa, ido](size_t x, size_t i) { return wa[i-1+x*(ido-1)]; }; @@ -705,7 +705,7 @@ template void pass5 (size_t ido, size_t l1, auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto WA = [wa, ido](size_t x, size_t i) { return wa[i-1+x*(ido-1)]; }; @@ -779,7 +779,7 @@ template void pass7(size_t ido, size_t l1, auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto WA = [wa, ido](size_t x, size_t i) { return wa[i-1+x*(ido-1)]; }; @@ -843,7 +843,7 @@ template void pass8 (size_t ido, size_t l1, auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto WA = [wa, ido](size_t x, size_t i) { return wa[i-1+x*(ido-1)]; }; @@ -971,7 +971,7 @@ template void pass11 (size_t ido, size_t l1, auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto WA = [wa, ido](size_t x, size_t i) { return wa[i-1+x*(ido-1)]; }; @@ -1290,7 +1290,7 @@ template void radf2 (size_t ido, size_t l1, auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; auto CC = [cc,ido,l1](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+l1*c)]; }; - auto CH = [ch,ido,cdim](size_t a, size_t b, size_t c) -> T& + auto CH = [ch,ido](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+cdim*c)]; }; for (size_t k=0; k void radf3(size_t ido, size_t l1, auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; auto CC = [cc,ido,l1](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+l1*c)]; }; - auto CH = [ch,ido,cdim](size_t a, size_t b, size_t c) -> T& + auto CH = [ch,ido](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+cdim*c)]; }; for (size_t k=0; k void radf4(size_t ido, size_t l1, auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; auto CC = [cc,ido,l1](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+l1*c)]; }; - auto CH = [ch,ido,cdim](size_t a, size_t b, size_t c) -> T& + auto CH = [ch,ido](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+cdim*c)]; }; for (size_t k=0; k void radf5(size_t ido, size_t l1, auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; auto CC = [cc,ido,l1](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+l1*c)]; }; - auto CH = [ch,ido,cdim](size_t a, size_t b, size_t c) -> T& + auto CH = [ch,ido](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+cdim*c)]; }; for (size_t k=0; k void radb2(size_t ido, size_t l1, constexpr size_t cdim=2; auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; @@ -1653,7 +1653,7 @@ template void radb3(size_t ido, size_t l1, constexpr T0 taur=-0.5, taui=T0(0.8660254037844386467637231707529362L); auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; @@ -1694,7 +1694,7 @@ template void radb4(size_t ido, size_t l1, constexpr T0 sqrt2=T0(1.414213562373095048801688724209698L); auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; }; @@ -1750,7 +1750,7 @@ template void radb5(size_t ido, size_t l1, ti12= T0(0.5877852522924731291687059546390728L); auto WA = [wa,ido](size_t x, size_t i) { return wa[i+x*(ido-1)]; }; - auto CC = [cc,ido,cdim](size_t a, size_t b, size_t c) -> const T& + auto CC = [cc,ido](size_t a, size_t b, size_t c) -> const T& { return cc[a+ido*(b+cdim*c)]; }; auto CH = [ch,ido,l1](size_t a, size_t b, size_t c) -> T& { return ch[a+ido*(b+l1*c)]; };