- lambdaWavelength cut off (set to about twice the interfacial width)
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Wavelength cut off (set to about twice the interfacial width)
FourierNoise
Generate noise from a fourier series
This object generates a Fourier series with random coefficients , , and an amplitude factor (scale
). The series can be cut off at a given length scale (lambda
) resulting in a low pass filtered white noise. For efficiency lambda should be chosen larger than the smallest mesh element size.
Alternatively the series can be constructed with an entirely random set of series terms by specifying the number of terms num_terms
resulting in a non-periodic noise.
Input Parameters
- num_termsNumber of random fourier series terms (this will result in non-periodic noise). Omit this parameter to obtain a periodic noise distribution.
C++ Type:unsigned int
Unit:(no unit assumed)
Controllable:No
Description:Number of random fourier series terms (this will result in non-periodic noise). Omit this parameter to obtain a periodic noise distribution.
- seed12455Random number generator seed
Default:12455
C++ Type:unsigned int
Unit:(no unit assumed)
Controllable:No
Description:Random number generator seed
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.