KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
GaussianRandomField.VectorGaussianRandomField Class Reference
Inheritance diagram for GaussianRandomField.VectorGaussianRandomField:
Collaboration diagram for GaussianRandomField.VectorGaussianRandomField:

Public Member Functions

def __init__ (self, vdim=3, **kwargs)
 
- Public Member Functions inherited from GaussianRandomField.GaussianRandomField
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...
 

Public Attributes

 vdim
 
 DomainSlice
 
- Public Attributes inherited from GaussianRandomField.GaussianRandomField
 verbose
 
 ndim
 
 all_axes
 
 grid_shape
 
 L
 
 ext_grid_shape
 Extended window (NOTE: extension is done outside) More...
 
 nvoxels
 
 DomainSlice
 
 Covariance
 Covariance. More...
 
 prng
 Sampling method. More...
 
 noise_std
 
 method
 
 Correlate
 

Constructor & Destructor Documentation

◆ __init__()

def GaussianRandomField.VectorGaussianRandomField.__init__ (   self,
  vdim = 3,
**  kwargs 
)

Member Data Documentation

◆ DomainSlice

GaussianRandomField.VectorGaussianRandomField.DomainSlice

◆ vdim

GaussianRandomField.VectorGaussianRandomField.vdim

The documentation for this class was generated from the following file: