Gaussian Random Field generator class.
More...
|
def | __init__ (self, grid_level, grid_shape=None, grid_dimensions=[1.0, 1.0, 1.0], ndim=2, window_margin=0, sampling_method='fft', verbose=0, **kwargs) |
|
def | setSamplingMethod (self, method, **kwargs) |
|
def | reseed (self, seed=None) |
| Reseed pseudo-random number generator. More...
|
|
def | sample_noise (self, grid_shape=None) |
| Sample noise. More...
|
|
def | sample (self, noise=None) |
| Sample GRF. More...
|
|
Gaussian Random Field generator class.
◆ __init__()
def GaussianRandomField.GaussianRandomField.__init__ |
( |
|
self, |
|
|
|
grid_level, |
|
|
|
grid_shape = None , |
|
|
|
grid_dimensions = [1.0,1.0,1.0] , |
|
|
|
ndim = 2 , |
|
|
|
window_margin = 0 , |
|
|
|
sampling_method = 'fft' , |
|
|
|
verbose = 0 , |
|
|
** |
kwargs |
|
) |
| |
◆ reseed()
def GaussianRandomField.GaussianRandomField.reseed |
( |
|
self, |
|
|
|
seed = None |
|
) |
| |
Reseed pseudo-random number generator.
◆ sample()
def GaussianRandomField.GaussianRandomField.sample |
( |
|
self, |
|
|
|
noise = None |
|
) |
| |
◆ sample_noise()
def GaussianRandomField.GaussianRandomField.sample_noise |
( |
|
self, |
|
|
|
grid_shape = None |
|
) |
| |
◆ setSamplingMethod()
def GaussianRandomField.GaussianRandomField.setSamplingMethod |
( |
|
self, |
|
|
|
method, |
|
|
** |
kwargs |
|
) |
| |
◆ all_axes
GaussianRandomField.GaussianRandomField.all_axes |
◆ Correlate
GaussianRandomField.GaussianRandomField.Correlate |
◆ Covariance
GaussianRandomField.GaussianRandomField.Covariance |
◆ DomainSlice
GaussianRandomField.GaussianRandomField.DomainSlice |
◆ ext_grid_shape
GaussianRandomField.GaussianRandomField.ext_grid_shape |
Extended window (NOTE: extension is done outside)
◆ grid_shape
GaussianRandomField.GaussianRandomField.grid_shape |
GaussianRandomField.GaussianRandomField.L |
◆ method
GaussianRandomField.GaussianRandomField.method |
◆ ndim
GaussianRandomField.GaussianRandomField.ndim |
◆ noise_std
GaussianRandomField.GaussianRandomField.noise_std |
◆ nvoxels
GaussianRandomField.GaussianRandomField.nvoxels |
◆ prng
GaussianRandomField.GaussianRandomField.prng |
◆ verbose
GaussianRandomField.GaussianRandomField.verbose |
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/ExaquteSandboxApplication/python_scripts/WindGenerator/GaussianRandomField.py