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
mexican_hat_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 widthExc;
13 double widthInh;
17
19 double amplitudeInh, bool circular = true, bool normalized = true);
20 bool operator==(const MexicanHatKernelParameters& other) const;
21 std::string toString() const override;
22 };
23 }
24}
Definition application.h:20
Definition element_parameters.h:206
Parameters for a Mexican-hat lateral interaction kernel.
Definition mexican_hat_kernel_parameters.h:10
bool operator==(const MexicanHatKernelParameters &other) const
Definition mexican_hat_kernel_parameters.cpp:14
double widthInh
σ of the inhibitory Gaussian.
Definition mexican_hat_kernel_parameters.h:13
bool circular
Enable circular (toroidal) convolution.
Definition mexican_hat_kernel_parameters.h:15
std::string toString() const override
Definition mexican_hat_kernel_parameters.cpp:26
bool normalized
Normalise both Gaussians before differencing.
Definition mexican_hat_kernel_parameters.h:16
double amplitudeExc
Peak amplitude of the excitatory Gaussian.
Definition mexican_hat_kernel_parameters.h:12
double amplitudeInh
Peak amplitude of the inhibitory Gaussian.
Definition mexican_hat_kernel_parameters.h:14
double widthExc
σ of the excitatory Gaussian.
Definition mexican_hat_kernel_parameters.h:11