change covariance for

improvement-double_with_dirty_flag_bis
Oli 3 years ago
parent 42bb086634
commit 4bfd5c1718

@ -11,9 +11,9 @@ void covariance(chunk_array_t* covar, struct vario_mod variogram, struct grid_mo
for (i = 0; i < 3; i++) for (i = 0; i < 3; i++)
n2[i] = n[i] / 2; n2[i] = n[i] / 2;
for (i = 0; i <= n2[0]; i++) {
for (j = 0; j <= n2[1]; j++) { for (j = 0; j <= n2[1]; j++) {
for (k = 0; k <= n2[2]; k++) { for (k = 0; k <= n2[2]; k++) {
for (i = 0; i <= n2[0]; i++) {
/*area 1*/ /*area 1*/
maille = 1 + i + n[0] * (j + n[1] * k); maille = 1 + i + n[0] * (j + n[1] * k);

@ -62,9 +62,13 @@ void FFTMA2(struct vario_mod variogram, struct grid_mod grid, int n[3], struct r
worki = (double*)malloc(nmax * sizeof(double)); worki = (double*)malloc(nmax * sizeof(double));
testmemory(worki); testmemory(worki);
printf("empece covariance\n");
/*covariance function creation*/ /*covariance function creation*/
covariance(covar, variogram, grid, n); covariance(covar, variogram, grid, n);
printf("termine covariance\n");
chunk_array_flush(covar); chunk_array_flush(covar);
/*power spectrum*/ /*power spectrum*/

Loading…
Cancel
Save