gstools_cython.field.summate

gstools_cython.field.summate(const double[:, :] cov_samples, const double[:] z_1, const double[:] z_2, const double[:, :] pos, num_threads=None)

Fourier summator for random field generation using the randomization method.

Parameters:
  • cov_samples (double[:, :]) – samples from the spectral density distribution of the covariance model

  • z_1 (double[:]) – random samples from a normal distribution

  • z_2 (double[:]) – random samples from a normal distribution

  • pos (double[:, :]) – the position (d,n) tuple with d dimensions and n points.

  • num_threads (None or int, optional) – number of OpenMP threads, default: None

Returns:

summed_modes – summed random modes

Return type:

double[:]