NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::SynIdDelay Struct Reference

#include <syn_id_delay.h>

Public Member Functions

 SynIdDelay (double d)
 
 SynIdDelay (const SynIdDelay &s)=default
 
SynIdDelay & operator= (const SynIdDelay &s)=default
 
double get_delay_ms () const
 Return the delay of the connection in ms.
 
void set_delay_ms (const double d)
 Set the delay of the connection specified in ms.
 
void set_source_has_more_targets (const bool more_targets)
 
bool source_has_more_targets () const
 
void disable ()
 Disables the synapse.
 
bool is_disabled () const
 Returns a flag denoting if the synapse is disabled.
 

Public Attributes

unsigned int delay: NUM_BITS_DELAY
 
unsigned int syn_id: NUM_BITS_SYN_ID
 
bool more_targets: 1
 
bool disabled: 1
 

Constructor & Destructor Documentation

◆ SynIdDelay() [1/2]

nest::SynIdDelay::SynIdDelay ( double  d)
inlineexplicit

References set_delay_ms().

Here is the call graph for this function:

◆ SynIdDelay() [2/2]

nest::SynIdDelay::SynIdDelay ( const SynIdDelay &  s)
default

Member Function Documentation

◆ disable()

void nest::SynIdDelay::disable ( )
inline

Disables the synapse.

See also
is_disabled

References disabled.

Referenced by nest::Connection< targetidentifierT >::disable().

Here is the caller graph for this function:

◆ get_delay_ms()

double nest::SynIdDelay::get_delay_ms ( ) const
inline

Return the delay of the connection in ms.

References delay, and nest::Time::delay_steps_to_ms().

Referenced by nest::Connection< targetidentifierT >::get_delay().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ is_disabled()

bool nest::SynIdDelay::is_disabled ( ) const
inline

Returns a flag denoting if the synapse is disabled.

See also
disable

References disabled.

Referenced by nest::Connection< targetidentifierT >::is_disabled().

Here is the caller graph for this function:

◆ operator=()

SynIdDelay & nest::SynIdDelay::operator= ( const SynIdDelay &  s)
default

◆ set_delay_ms()

void nest::SynIdDelay::set_delay_ms ( const double  d)
inline

Set the delay of the connection specified in ms.

References delay, and nest::Time::delay_ms_to_steps().

Referenced by nest::Connection< targetidentifierT >::set_delay(), and SynIdDelay().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_source_has_more_targets()

void nest::SynIdDelay::set_source_has_more_targets ( const bool  more_targets)
inline

References more_targets.

Referenced by nest::Connection< targetidentifierT >::set_source_has_more_targets().

Here is the caller graph for this function:

◆ source_has_more_targets()

bool nest::SynIdDelay::source_has_more_targets ( ) const
inline

References more_targets.

Referenced by nest::Connection< targetidentifierT >::source_has_more_targets().

Here is the caller graph for this function:

Member Data Documentation

◆ delay

◆ disabled

bool nest::SynIdDelay::disabled

Referenced by disable(), and is_disabled().

◆ more_targets

bool nest::SynIdDelay::more_targets

◆ syn_id


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