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_kernel_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;
15
16 GaussKernelParameters(double width = 5.0, double amp = 10.0,
17 bool circular = true, bool normalized = true);
18 bool operator==(const GaussKernelParameters& other) const;
19 std::string toString() const override;
20 };
21 }
22}
Definition application.h:20
Definition element_parameters.h:206
Parameters for a Gaussian lateral interaction kernel.
Definition gauss_kernel_parameters.h:10
bool normalized
If true, the Gaussian is area-normalised.
Definition gauss_kernel_parameters.h:14
bool circular
If true, convolution wraps around (toroidal boundary).
Definition gauss_kernel_parameters.h:13
bool operator==(const GaussKernelParameters &other) const
Definition gauss_kernel_parameters.cpp:13
double amplitude
Peak amplitude of the excitatory Gaussian.
Definition gauss_kernel_parameters.h:12
std::string toString() const override
Definition gauss_kernel_parameters.cpp:23
double width
Standard deviation (σ) of the Gaussian.
Definition gauss_kernel_parameters.h:11