![]() |
NEURON
|
#include <vrecitem.h>
Public Member Functions | |
PlayRecord (neuron::container::data_handle< double > pd, Object *ppobj=nullptr) | |
virtual | ~PlayRecord () |
virtual void | install (Cvode *cv) |
virtual void | play_init () |
virtual void | record_init () |
virtual void | continuous (double t) |
virtual void | deliver (double t, NetCvode *) |
virtual PlayRecordEvent * | event () |
virtual void | pr () |
virtual int | type () |
void | play_add (Cvode *) |
void | record_add (Cvode *) |
virtual void | disconnect (Observable *) |
virtual void | update (Observable *o) |
virtual bool | uses (void *) |
virtual void | frecord_init (TQItem *) |
virtual PlayRecordSave * | savestate_save () |
![]() | |
virtual | ~Observer ()=default |
Static Public Member Functions | |
static PlayRecordSave * | savestate_read (FILE *) |
Public Attributes | |
neuron::container::data_handle< double > | pd_ |
Object * | ppobj_ |
Cvode * | cvode_ |
int | ith_ |
Additional Inherited Members | |
![]() | |
Observer ()=default | |
Definition at line 49 of file vrecitem.h.
PlayRecord::PlayRecord | ( | neuron::container::data_handle< double > | pd, |
Object * | ppobj = nullptr |
||
) |
Definition at line 6054 of file netcvode.cpp.
|
virtual |
Definition at line 6069 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented in VecPlayContinuous, GVectorRecord, GLineRecord, YvecRecord, and TvecRecord.
Definition at line 58 of file vrecitem.h.
|
inlinevirtual |
Reimplemented in VecPlayContinuous, VecPlayStep, VecRecordDt, and VecRecordDiscrete.
Definition at line 60 of file vrecitem.h.
|
virtual |
Reimplemented from Observer.
Reimplemented in VecPlayContinuous, VecPlayStep, VecRecordDt, VecRecordDiscrete, YvecRecord, and TvecRecord.
Definition at line 6078 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented in VecPlayContinuous, VecPlayStep, VecRecordDt, and VecRecordDiscrete.
Definition at line 61 of file vrecitem.h.
|
inlinevirtual |
Reimplemented in VecRecordDt, and VecRecordDiscrete.
Definition at line 81 of file vrecitem.h.
|
inlinevirtual |
Reimplemented in GVectorRecord, GLineRecord, VecPlayContinuous, VecPlayStep, VecRecordDt, VecRecordDiscrete, YvecRecord, and TvecRecord.
Definition at line 53 of file vrecitem.h.
void PlayRecord::play_add | ( | Cvode * | cv | ) |
Definition at line 6091 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented in VecPlayContinuous, and VecPlayStep.
Definition at line 56 of file vrecitem.h.
|
virtual |
Reimplemented in VecPlayContinuous, and VecPlayStep.
Definition at line 6099 of file netcvode.cpp.
void PlayRecord::record_add | ( | Cvode * | cv | ) |
Definition at line 6083 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented in GVectorRecord, GLineRecord, VecRecordDt, VecRecordDiscrete, YvecRecord, and TvecRecord.
Definition at line 57 of file vrecitem.h.
|
static |
Definition at line 325 of file netcvode.cpp.
|
virtual |
Reimplemented in VecPlayContinuous, VecPlayStep, VecRecordDt, and VecRecordDiscrete.
Definition at line 321 of file netcvode.cpp.
|
inlinevirtual |
Reimplemented in GVectorRecord, GLineRecord, VecPlayContinuous, VecPlayStep, VecRecordDt, VecRecordDiscrete, YvecRecord, and TvecRecord.
Definition at line 65 of file vrecitem.h.
|
inlinevirtual |
Reimplemented from Observer.
Definition at line 75 of file vrecitem.h.
|
inlinevirtual |
Reimplemented in GVectorRecord, GLineRecord, VecPlayContinuous, VecPlayStep, VecRecordDt, VecRecordDiscrete, YvecRecord, and TvecRecord.
Definition at line 78 of file vrecitem.h.
Cvode* PlayRecord::cvode_ |
Definition at line 92 of file vrecitem.h.
int PlayRecord::ith_ |
Definition at line 93 of file vrecitem.h.
neuron::container::data_handle<double> PlayRecord::pd_ |
Definition at line 90 of file vrecitem.h.
Object* PlayRecord::ppobj_ |
Definition at line 91 of file vrecitem.h.