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
Classes | Namespaces | Enumerations | Variables
field_coupling.h File Reference
#include <set>
#include "tools/math.h"
#include "element.h"
#include "neural_field.h"
#include "tools/utils.h"
Include dependency graph for field_coupling.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dnf_composer::element::FieldCoupling
 Full-matrix learned coupling between two neural fields. More...
 
struct  dnf_composer::element::FieldCouplingParameters
 Parameters for a learned full-matrix field coupling. More...
 

Namespaces

namespace  dnf_composer
 
namespace  dnf_composer::element
 

Enumerations

enum class  dnf_composer::LearningRule : int { dnf_composer::LearningRule::HEBB , dnf_composer::LearningRule::OJA , dnf_composer::LearningRule::DELTA }
 Selects the synaptic weight update rule used by FieldCoupling. More...
 

Variables

const std::map< LearningRule, std::string > dnf_composer::LearningRuleToString
 Maps LearningRule values to human-readable strings.