|
Dynamic Neural Field Composer 0.0.0
A C++20 library and interactive application for building and simulating Dynamic Neural Field (DNF) architectures.
|
Parameters for a spatially correlated Gaussian noise source. More...
#include <correlated_normal_noise.h>
Public Member Functions | |
| CorrelatedNormalNoiseParameters (double amplitude=0.05, double width=1.0, bool circular=true) | |
| Construct CorrelatedNormalNoise parameters. | |
| bool | operator== (const CorrelatedNormalNoiseParameters &other) const |
| std::string | toString () const override |
Public Member Functions inherited from dnf_composer::element::ElementSpecificParameters | |
| ElementSpecificParameters ()=default | |
| void | print () const |
| virtual | ~ElementSpecificParameters ()=default |
Public Attributes | |
| double | amplitude |
| Noise amplitude (standard deviation before convolution). Default 0.05. | |
| bool | circular |
| Use circular (toroidal) boundary for convolution. Default true. | |
| double | width |
| Standard deviation of the Gaussian correlation kernel (in samples/indices). Default 1.0. | |
Parameters for a spatially correlated Gaussian noise source.
Implements the spatially correlated noise available in cedar's NeuralField. White Gaussian noise is convolved with a Gaussian kernel of the given width to produce spatially smooth noise, then scaled by 
Cross-framework equivalence:
| Framework | Equivalent feature |
|---|---|
| dnf-composer | CorrelatedNormalNoise(amplitude, width) element |
| cedar | NeuralField NoiseCorrelationKernel (amplitude + sigma) |
| cosivina | no built-in equivalent |
|
inlineexplicit |
Construct CorrelatedNormalNoise parameters.
| amplitude | Noise amplitude. Default 0.05. |
| width | Spatial correlation width (sigma of the Gaussian kernel). Default 1.0. |
| circular | Circular boundary for convolution. Default true. |
|
inline |
|
inlineoverridevirtual |
Implements dnf_composer::element::ElementSpecificParameters.
| double dnf_composer::element::CorrelatedNormalNoiseParameters::amplitude |
Noise amplitude (standard deviation before convolution). Default 0.05.
| bool dnf_composer::element::CorrelatedNormalNoiseParameters::circular |
Use circular (toroidal) boundary for convolution. Default true.
| double dnf_composer::element::CorrelatedNormalNoiseParameters::width |
Standard deviation of the Gaussian correlation kernel (in samples/indices). Default 1.0.