NEURON
KSSingleNodeData Class Reference

#include <kssingle.h>

Inheritance diagram for KSSingleNodeData:
DiscreteEvent

Public Member Functions

 KSSingleNodeData ()
 
virtual ~KSSingleNodeData ()
 
virtual void deliver (double t, NetCvode *, NrnThread *)
 
virtual void pr (const char *, double t, NetCvode *)
 
double & statepop (int i)
 Replacement for old double* statepop_ member. More...
 
- Public Member Functions inherited from DiscreteEvent
 DiscreteEvent ()
 
virtual ~DiscreteEvent ()
 
virtual void send (double deliverytime, NetCvode *, NrnThread *)
 
virtual void disconnect (Observable *)
 
virtual int pgvts_op (int &i)
 
virtual void pgvts_deliver (double t, NetCvode *)
 
virtual NrnThreadthread ()
 
virtual int type ()
 
virtual DiscreteEventsavestate_save ()
 
virtual void savestate_restore (double deliverytime, NetCvode *)
 
virtual void savestate_write (FILE *)
 
virtual void frecord_init (TQItem *)
 

Public Attributes

int nsingle_
 
Propprop_ {}
 
int statepop_offset_ {std::numeric_limits<int>::max()}
 
int filledstate_
 
double vlast_
 
double t0_
 
double t1_
 
int next_trans_
 
Point_process ** ppnt_
 
KSSinglekss_
 
TQItemqi_
 

Additional Inherited Members

- Static Public Member Functions inherited from DiscreteEvent
static DiscreteEventsavestate_read (FILE *)
 
- Static Public Attributes inherited from DiscreteEvent
static unsigned long discretevent_send_
 
static unsigned long discretevent_deliver_
 

Detailed Description

Definition at line 15 of file kssingle.h.

Constructor & Destructor Documentation

◆ KSSingleNodeData()

KSSingleNodeData::KSSingleNodeData ( )

Definition at line 212 of file kssingle.cpp.

◆ ~KSSingleNodeData()

KSSingleNodeData::~KSSingleNodeData ( )
virtual

Definition at line 216 of file kssingle.cpp.

Member Function Documentation

◆ deliver()

void KSSingleNodeData::deliver ( double  t,
NetCvode nc,
NrnThread nt 
)
virtual

Reimplemented from DiscreteEvent.

Definition at line 218 of file kssingle.cpp.

◆ pr()

void KSSingleNodeData::pr ( const char *  s,
double  t,
NetCvode nc 
)
virtual

Reimplemented from DiscreteEvent.

Definition at line 235 of file kssingle.cpp.

◆ statepop()

double& KSSingleNodeData::statepop ( int  i)
inline

Replacement for old double* statepop_ member.

Definition at line 32 of file kssingle.h.

Member Data Documentation

◆ filledstate_

int KSSingleNodeData::filledstate_

Definition at line 37 of file kssingle.h.

◆ kss_

KSSingle* KSSingleNodeData::kss_

Definition at line 43 of file kssingle.h.

◆ next_trans_

int KSSingleNodeData::next_trans_

Definition at line 41 of file kssingle.h.

◆ nsingle_

int KSSingleNodeData::nsingle_

Definition at line 25 of file kssingle.h.

◆ ppnt_

Point_process** KSSingleNodeData::ppnt_

Definition at line 42 of file kssingle.h.

◆ prop_

Prop* KSSingleNodeData::prop_ {}

Definition at line 26 of file kssingle.h.

◆ qi_

TQItem* KSSingleNodeData::qi_

Definition at line 44 of file kssingle.h.

◆ statepop_offset_

int KSSingleNodeData::statepop_offset_ {std::numeric_limits<int>::max()}

Definition at line 27 of file kssingle.h.

◆ t0_

double KSSingleNodeData::t0_

Definition at line 39 of file kssingle.h.

◆ t1_

double KSSingleNodeData::t1_

Definition at line 40 of file kssingle.h.

◆ vlast_

double KSSingleNodeData::vlast_

Definition at line 38 of file kssingle.h.


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