Lines Matching defs:filter
4966 double **filter);
5219 flam3_create_spatial_filter (flam3_frame * spec, int field, double **filter)
5246 (*filter) = (double *) calloc (fwidth * fwidth, sizeof (double));
5264 (*filter)[i + j * fwidth] =
5270 if (normalize_vector ((*filter), fwidth * fwidth))
5273 "Spatial filter value is too small: %g. Terminating.\n",
5437 double *deltas, *filter;
5443 filter = (double *) malloc (numsteps * sizeof (double));
5449 filter[0] = 1.0;
5451 *temporal_filter = filter;
5472 filter[i] = pow (slpx, fabs (filter_exp));
5475 if (filter[i] > maxfilt)
5476 maxfilt = filter[i];
5488 filter[i] = flam3_spatial_filter (0, flam3_spatial_support[0] * fabs (i - halfsteps) / halfsteps);
5489 if (filter[i] > maxfilt)
5490 maxfilt = filter[i];
5498 filter[i] = 1.0;
5508 filter[i] /= maxfilt;
5509 sumfilt += filter[i];
5515 *temporal_filter = filter;