CoreNEURON
coreneuron::NetCon Class Reference

Detailed Description

Definition at line 47 of file netcon.hpp.

#include <netcon.hpp>

Inheritance diagram for coreneuron::NetCon:
coreneuron::DiscreteEvent

Public Member Functions

 NetCon ()=default
 
virtual ~NetCon ()=default
 
virtual void send (double sendtime, NetCvode *, NrnThread *) override
 
virtual void deliver (double, NetCvode *ns, NrnThread *) override
 
virtual int type () const override
 
virtual void pr (const char *, double t, NetCvode *) override
 
- Public Member Functions inherited from coreneuron::DiscreteEvent
 DiscreteEvent ()=default
 
virtual ~DiscreteEvent ()=default
 
virtual bool require_checkpoint ()
 

Public Attributes

bool active_ {}
 
double delay_ {1.0}
 
Point_processtarget_ {}
 
union {
   int   weight_index_ {}
 
   int   srcgid_
 
u
 

Constructor & Destructor Documentation

◆ NetCon()

coreneuron::NetCon::NetCon ( )
default

◆ ~NetCon()

virtual coreneuron::NetCon::~NetCon ( )
virtualdefault

Member Function Documentation

◆ deliver()

void coreneuron::NetCon::deliver ( double  tt,
NetCvode ns,
NrnThread nt 
)
overridevirtual

Reimplemented from coreneuron::DiscreteEvent.

Definition at line 379 of file netcvode.cpp.

◆ pr()

void coreneuron::NetCon::pr ( const char *  s,
double  t,
NetCvode  
)
overridevirtual

Reimplemented from coreneuron::DiscreteEvent.

Definition at line 400 of file netcvode.cpp.

◆ send()

void coreneuron::NetCon::send ( double  sendtime,
NetCvode ns,
NrnThread nt 
)
overridevirtual

Reimplemented from coreneuron::DiscreteEvent.

Definition at line 372 of file netcvode.cpp.

◆ type()

virtual int coreneuron::NetCon::type ( ) const
inlineoverridevirtual

Reimplemented from coreneuron::DiscreteEvent.

Definition at line 64 of file netcon.hpp.

Member Data Documentation

◆ active_

bool coreneuron::NetCon::active_ {}

Definition at line 49 of file netcon.hpp.

◆ delay_

double coreneuron::NetCon::delay_ {1.0}

Definition at line 50 of file netcon.hpp.

◆ srcgid_

int coreneuron::NetCon::srcgid_

Definition at line 54 of file netcon.hpp.

◆ target_

Point_process* coreneuron::NetCon::target_ {}

Definition at line 51 of file netcon.hpp.

◆ u

union { ... } coreneuron::NetCon::u

◆ weight_index_

int coreneuron::NetCon::weight_index_ {}

Definition at line 53 of file netcon.hpp.


The documentation for this class was generated from the following files: