NEURON
VecPlayStep Class Reference

#include <vrecitem.h>

Inheritance diagram for VecPlayStep:
PlayRecord Observer

Public Member Functions

 VecPlayStep (neuron::container::data_handle< double >, IvocVect *y, IvocVect *t, double dt, Object *ppobj=nullptr)
 
 VecPlayStep (const char *s, IvocVect *y, IvocVect *t, double dt, Object *ppobj=nullptr)
 
void init (IvocVect *y, IvocVect *t, double dt)
 
virtual ~VecPlayStep ()
 
virtual void install (Cvode *)
 
virtual void play_init ()
 
virtual void deliver (double t, NetCvode *)
 
virtual PlayRecordEventevent ()
 
virtual void pr ()
 
virtual void disconnect (Observable *)
 
virtual bool uses (void *v)
 
virtual int type ()
 
virtual PlayRecordSavesavestate_save ()
 
- Public Member Functions inherited from PlayRecord
 PlayRecord (neuron::container::data_handle< double > pd, Object *ppobj=nullptr)
 
virtual ~PlayRecord ()
 
virtual void record_init ()
 
virtual void continuous (double t)
 
void play_add (Cvode *)
 
void record_add (Cvode *)
 
virtual void update (Observable *o)
 
virtual void frecord_init (TQItem *)
 
- Public Member Functions inherited from Observer
virtual ~Observer ()=default
 

Public Attributes

IvocVecty_
 
IvocVectt_
 
double dt_
 
int current_index_
 
PlayRecordEvente_
 
StmtInfosi_
 
- Public Attributes inherited from PlayRecord
neuron::container::data_handle< double > pd_
 
Objectppobj_
 
Cvodecvode_
 
int ith_
 

Additional Inherited Members

- Static Public Member Functions inherited from PlayRecord
static PlayRecordSavesavestate_read (FILE *)
 
- Protected Member Functions inherited from Observer
 Observer ()=default
 

Detailed Description

Definition at line 226 of file vrecitem.h.

Constructor & Destructor Documentation

◆ VecPlayStep() [1/2]

VecPlayStep::VecPlayStep ( neuron::container::data_handle< double >  dh,
IvocVect y,
IvocVect t,
double  dt,
Object ppobj = nullptr 
)

Definition at line 128 of file vrecord.cpp.

◆ VecPlayStep() [2/2]

VecPlayStep::VecPlayStep ( const char *  s,
IvocVect y,
IvocVect t,
double  dt,
Object ppobj = nullptr 
)

Definition at line 138 of file vrecord.cpp.

◆ ~VecPlayStep()

VecPlayStep::~VecPlayStep ( )
virtual

Definition at line 159 of file vrecord.cpp.

Member Function Documentation

◆ deliver()

void VecPlayStep::deliver ( double  t,
NetCvode ns 
)
virtual

Reimplemented from PlayRecord.

Definition at line 195 of file vrecord.cpp.

◆ disconnect()

void VecPlayStep::disconnect ( Observable )
virtual

Reimplemented from PlayRecord.

Definition at line 171 of file vrecord.cpp.

◆ event()

virtual PlayRecordEvent* VecPlayStep::event ( )
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 239 of file vrecitem.h.

◆ init()

void VecPlayStep::init ( IvocVect y,
IvocVect t,
double  dt 
)

Definition at line 145 of file vrecord.cpp.

◆ install()

void VecPlayStep::install ( Cvode cv)
virtual

Reimplemented from PlayRecord.

Definition at line 176 of file vrecord.cpp.

◆ play_init()

void VecPlayStep::play_init ( )
virtual

Reimplemented from PlayRecord.

Definition at line 180 of file vrecord.cpp.

◆ pr()

void VecPlayStep::pr ( )
virtual

Reimplemented from PlayRecord.

Definition at line 230 of file vrecord.cpp.

◆ savestate_save()

PlayRecordSave * VecPlayStep::savestate_save ( )
virtual

Reimplemented from PlayRecord.

Definition at line 403 of file vrecord.cpp.

◆ type()

virtual int VecPlayStep::type ( )
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 248 of file vrecitem.h.

◆ uses()

virtual bool VecPlayStep::uses ( void *  v)
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 245 of file vrecitem.h.

Member Data Documentation

◆ current_index_

int VecPlayStep::current_index_

Definition at line 256 of file vrecitem.h.

◆ dt_

double VecPlayStep::dt_

Definition at line 255 of file vrecitem.h.

◆ e_

PlayRecordEvent* VecPlayStep::e_

Definition at line 258 of file vrecitem.h.

◆ si_

StmtInfo* VecPlayStep::si_

Definition at line 259 of file vrecitem.h.

◆ t_

IvocVect* VecPlayStep::t_

Definition at line 254 of file vrecitem.h.

◆ y_

IvocVect* VecPlayStep::y_

Definition at line 253 of file vrecitem.h.


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