Dynamic Neural Field Composer 0.0.0
A C++20 library and interactive application for building and simulating Dynamic Neural Field (DNF) architectures.
Loading...
Searching...
No Matches
gauss_stimulus_parameters.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace dnf_composer
6{
7 namespace element
8 {
10 {
11 double width;
12 double amplitude;
13 double position;
16
17 GaussStimulusParameters(double width = 5.0, double amplitude = 15.0,
18 double position = 0.0, bool circular = true, bool normalized = false);
19 bool operator==(const GaussStimulusParameters& other) const;
20 std::string toString() const override;
21 };
22 }
23}
Definition application.h:20
Definition element_parameters.h:206
Parameters for a Gaussian-shaped external stimulus.
Definition gauss_stimulus_parameters.h:10
std::string toString() const override
Definition gauss_stimulus_parameters.cpp:27
double position
Spatial position (centre) of the Gaussian.
Definition gauss_stimulus_parameters.h:13
double width
Standard deviation (σ) of the Gaussian bump.
Definition gauss_stimulus_parameters.h:11
bool circular
If true, the stimulus wraps at the field boundary.
Definition gauss_stimulus_parameters.h:14
bool operator==(const GaussStimulusParameters &other) const
Definition gauss_stimulus_parameters.cpp:16
double amplitude
Peak amplitude.
Definition gauss_stimulus_parameters.h:12
bool normalized
If true, the Gaussian is area-normalised.
Definition gauss_stimulus_parameters.h:15