Generate noise using random fourier series coefficients. More...
#include <FourierNoise.h>
Classes | |
struct | SeriesItem |
Public Member Functions | |
FourierNoise (const InputParameters ¶meters) | |
virtual Real | value (Real, const Point &p) const override |
Protected Attributes | |
const Real | _lambda |
selected lower lengthscale for the noise cut-off More... | |
std::vector< SeriesItem > | _series |
Fourier series terms. More... | |
Real | _scale |
amplitude factor More... | |
FEProblemBase & | _fe_problem |
FEProblem pointer for obtaining the current mesh. More... | |
Generate noise using random fourier series coefficients.
Definition at line 23 of file FourierNoise.h.
FourierNoise::FourierNoise | ( | const InputParameters & | parameters | ) |
Definition at line 33 of file FourierNoise.C.
|
overridevirtual |
Definition at line 106 of file FourierNoise.C.
|
protected |
FEProblem pointer for obtaining the current mesh.
Definition at line 51 of file FourierNoise.h.
Referenced by FourierNoise().
|
protected |
selected lower lengthscale for the noise cut-off
Definition at line 42 of file FourierNoise.h.
Referenced by FourierNoise().
|
protected |
amplitude factor
Definition at line 48 of file FourierNoise.h.
Referenced by FourierNoise(), and value().
|
protected |
Fourier series terms.
Definition at line 45 of file FourierNoise.h.
Referenced by FourierNoise(), and value().