Miind
Public Member Functions | Public Attributes | List of all members
MPILib::DelayedConnection Struct Reference

#include <libs/MPILib/include/DelayedConnection.hpp>

Collaboration diagram for MPILib::DelayedConnection:
Collaboration graph

Public Member Functions

 DelayedConnection ()=default
 
 DelayedConnection (double number_of_connections, Efficacy efficacy, Time delay=0)
 

Public Attributes

Time _delay = 0.0
 
Efficacy _efficacy = 0.0
 
double _number_of_connections = 0.0
 

Detailed Description

Connection parameters for a network of OrnsteinUhlenbeck populations need two parameters: a number parameter, which is not squared in the calculation of sigma, and an efficacy, which is squared.

Definition at line 32 of file DelayedConnection.hpp.

Constructor & Destructor Documentation

MPILib::DelayedConnection::DelayedConnection ( )
default

default constructor

MPILib::DelayedConnection::DelayedConnection ( double  number_of_connections,
Efficacy  efficacy,
Time  delay = 0 
)
inline

construct, using effective number of connections and effective efficacy

Parameters
number_of_connectionseffective number of connections
efficacysynaptic efficacy
delaydelay of connection

Definition at line 60 of file DelayedConnection.hpp.

Member Data Documentation

Time MPILib::DelayedConnection::_delay = 0.0

delay of a connection

Definition at line 47 of file DelayedConnection.hpp.

Referenced by IsNan().

Efficacy MPILib::DelayedConnection::_efficacy = 0.0

effective synaptic efficacy from one population on another

Definition at line 42 of file DelayedConnection.hpp.

Referenced by IsNan(), GeomLib::ConnectionSquaredProduct::operator()(), MPILib::operator*(), and MPILib::toEfficacy().

double MPILib::DelayedConnection::_number_of_connections = 0.0

effective number, may be fractional

Definition at line 37 of file DelayedConnection.hpp.

Referenced by IsNan(), GeomLib::ConnectionSquaredProduct::operator()(), and MPILib::operator*().


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