CARLsim  3.1.3
CARLsim: a GPU-accelerated SNN simulator
RangeDelay Struct Reference

a range struct for synaptic delays More...

#include <carlsim_datastructures.h>

Public Member Functions

 RangeDelay (int _val)
 
 RangeDelay (int _min, int _max)
 

Public Attributes

int max
 
int min
 

Friends

std::ostream & operator<< (std::ostream &strm, const RangeDelay &d)
 

Detailed Description

Synaptic delays can range between 1 and 20 ms. The struct maintains two fields: min and max.

Parameters
[in]minthe lower bound for delay values
[in]maxthe upper bound for delay values Examples: RangeDelay(2) => all delays will be 2 (delay.min=2, delay.max=2) RangeDelay(1,10) => delays will be in range [1,10]

Definition at line 261 of file carlsim_datastructures.h.

Constructor & Destructor Documentation

RangeDelay ( int  _val)
inline

Definition at line 262 of file carlsim_datastructures.h.

RangeDelay ( int  _min,
int  _max 
)
inline

Definition at line 266 of file carlsim_datastructures.h.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  strm,
const RangeDelay d 
)
friend

Definition at line 272 of file carlsim_datastructures.h.

Member Data Documentation

int max

Definition at line 275 of file carlsim_datastructures.h.

int min

Definition at line 275 of file carlsim_datastructures.h.


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