gstools_cython.field.summate_fourier
- gstools_cython.field.summate_fourier(const double[:] spectrum_factor, const double[:, :] modes, const double[:] z_1, const double[:] z_2, const double[:, :] pos, num_threads=None)
Fourier summator for periodic random field generation using the fourier method.
- Parameters:
spectrum_factor (double[:, :]) – spectrum factors
modes (double[:, :]) – modes from 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[:]