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
Public Member Functions | Public Attributes | List of all members
dnf_composer::element::NeuralField2DParameters Struct Referencefinal

#include <neural_field_2d.h>

Inheritance diagram for dnf_composer::element::NeuralField2DParameters:
Collaboration diagram for dnf_composer::element::NeuralField2DParameters:

Public Member Functions

 NeuralField2DParameters ()
 
 NeuralField2DParameters (const NeuralField2DParameters &other)
 
 NeuralField2DParameters (double tau, double restingLevel, const ActivationFunction &af)
 
NeuralField2DParametersoperator= (const NeuralField2DParameters &other)
 
bool operator== (const NeuralField2DParameters &other) const
 
std::string toString () const override
 
- Public Member Functions inherited from dnf_composer::element::ElementSpecificParameters
 ElementSpecificParameters ()=default
 
void print () const
 
virtual ~ElementSpecificParameters ()=default
 

Public Attributes

std::unique_ptr< ActivationFunctionactivationFunction
 
double startingRestingLevel
 
double tau
 

Constructor & Destructor Documentation

◆ NeuralField2DParameters() [1/3]

dnf_composer::element::NeuralField2DParameters::NeuralField2DParameters ( )
inline

◆ NeuralField2DParameters() [2/3]

dnf_composer::element::NeuralField2DParameters::NeuralField2DParameters ( double  tau,
double  restingLevel,
const ActivationFunction af 
)
inline

◆ NeuralField2DParameters() [3/3]

dnf_composer::element::NeuralField2DParameters::NeuralField2DParameters ( const NeuralField2DParameters other)
inline

Member Function Documentation

◆ operator=()

NeuralField2DParameters & dnf_composer::element::NeuralField2DParameters::operator= ( const NeuralField2DParameters other)
inline

◆ operator==()

bool dnf_composer::element::NeuralField2DParameters::operator== ( const NeuralField2DParameters other) const
inline

◆ toString()

std::string dnf_composer::element::NeuralField2DParameters::toString ( ) const
inlineoverridevirtual

Implements dnf_composer::element::ElementSpecificParameters.

Here is the caller graph for this function:

Member Data Documentation

◆ activationFunction

std::unique_ptr<ActivationFunction> dnf_composer::element::NeuralField2DParameters::activationFunction

◆ startingRestingLevel

double dnf_composer::element::NeuralField2DParameters::startingRestingLevel

◆ tau

double dnf_composer::element::NeuralField2DParameters::tau

The documentation for this struct was generated from the following file: