|
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 sparse Gaussian field coupling (fixed projection). More...
#include <gauss_field_coupling.h>
Public Member Functions | |
| void | addCoupling (const GaussCoupling &coupling) |
| Append a coupling to the list. | |
| GaussFieldCouplingParameters (const ElementDimensions &inputFieldDimensions=ElementDimensions{}, bool normalized=true, bool circular=false, const std::vector< GaussCoupling > &couplings={}) | |
| Construct GaussFieldCoupling parameters. | |
| std::string | toString () const override |
Public Member Functions inherited from dnf_composer::element::ElementSpecificParameters | |
| ElementSpecificParameters ()=default | |
| void | print () const |
| virtual | ~ElementSpecificParameters ()=default |
Public Attributes | |
| bool | circular |
| If true, convolution wraps at field boundaries. | |
| std::vector< GaussCoupling > | couplings |
| List of explicit point-to-point Gaussian couplings. | |
| ElementDimensions | inputFieldDimensions |
| Spatial dimensions of the source field. | |
| bool | normalized |
| If true, each coupling Gaussian is area-normalised. | |
Parameters for a sparse Gaussian field coupling (fixed projection).
|
inlineexplicit |
Construct GaussFieldCoupling parameters.
| inputFieldDimensions | Source field dimensions. |
| normalized | Normalise individual Gaussians (default true). |
| circular | Circular boundary (default false). |
| couplings | Initial coupling list (default empty). |
|
inline |
Append a coupling to the list.
|
inlineoverridevirtual |
Implements dnf_composer::element::ElementSpecificParameters.
| bool dnf_composer::element::GaussFieldCouplingParameters::circular |
If true, convolution wraps at field boundaries.
| std::vector<GaussCoupling> dnf_composer::element::GaussFieldCouplingParameters::couplings |
List of explicit point-to-point Gaussian couplings.
| ElementDimensions dnf_composer::element::GaussFieldCouplingParameters::inputFieldDimensions |
Spatial dimensions of the source field.
| bool dnf_composer::element::GaussFieldCouplingParameters::normalized |
If true, each coupling Gaussian is area-normalised.