NEURON
VecPlayContinuous Class Reference

#include <vrecitem.h>

Inheritance diagram for VecPlayContinuous:
PlayRecord Observer

Public Member Functions

 VecPlayContinuous (double *, IvocVect *y, IvocVect *t, IvocVect *discon, Object *ppobj=nil)
 
 VecPlayContinuous (const char *s, IvocVect *y, IvocVect *t, IvocVect *discon, Object *ppobj=nil)
 
virtual ~VecPlayContinuous ()
 
void init (IvocVect *y, IvocVect *t, IvocVect *tdiscon)
 
virtual void install (Cvode *)
 
virtual void play_init ()
 
virtual void deliver (double t, NetCvode *)
 
virtual PlayRecordEventevent ()
 
virtual void pr ()
 
void continuous (double tt)
 
double interpolate (double tt)
 
double interp (double th, double x0, double x1)
 
void search (double tt)
 
virtual void disconnect (Observable *)
 
virtual bool uses (void *v)
 
virtual int type ()
 
virtual PlayRecordSave * savestate_save ()
 
- Public Member Functions inherited from PlayRecord
 PlayRecord (double *pd, Object *ppobj=nil)
 
virtual ~PlayRecord ()
 
virtual void record_init ()
 
void play_add (Cvode *)
 
void record_add (Cvode *)
 
virtual void update_ptr (double *)
 
virtual void update (Observable *o)
 
virtual void frecord_init (TQItem *)
 
- Public Member Functions inherited from Observer
virtual ~Observer ()
 

Public Attributes

IvocVecty_
 
IvocVectt_
 
IvocVectdiscon_indices_
 
int last_index_
 
int discon_index_
 
int ubound_index_
 
PlayRecordEvente_
 
StmtInfosi_
 
- Public Attributes inherited from PlayRecord
double * pd_
 
Objectppobj_
 
Cvodecvode_
 
int ith_
 

Additional Inherited Members

- Static Public Member Functions inherited from PlayRecord
static PlayRecordSave * savestate_read (FILE *)
 
- Protected Member Functions inherited from Observer
 Observer ()
 

Detailed Description

Definition at line 225 of file vrecitem.h.

Constructor & Destructor Documentation

◆ VecPlayContinuous() [1/2]

VecPlayContinuous::VecPlayContinuous ( double *  pd,
IvocVect y,
IvocVect t,
IvocVect discon,
Object ppobj = nil 
)

Definition at line 221 of file vrecord.cpp.

◆ VecPlayContinuous() [2/2]

VecPlayContinuous::VecPlayContinuous ( const char *  s,
IvocVect y,
IvocVect t,
IvocVect discon,
Object ppobj = nil 
)

Definition at line 226 of file vrecord.cpp.

◆ ~VecPlayContinuous()

VecPlayContinuous::~VecPlayContinuous ( )
virtual

Definition at line 251 of file vrecord.cpp.

Member Function Documentation

◆ continuous()

void VecPlayContinuous::continuous ( double  tt)
virtual

Reimplemented from PlayRecord.

Definition at line 319 of file vrecord.cpp.

◆ deliver()

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

Reimplemented from PlayRecord.

Definition at line 294 of file vrecord.cpp.

◆ disconnect()

void VecPlayContinuous::disconnect ( Observable )
virtual

Reimplemented from PlayRecord.

Definition at line 264 of file vrecord.cpp.

◆ event()

virtual PlayRecordEvent* VecPlayContinuous::event ( )
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 234 of file vrecitem.h.

◆ init()

void VecPlayContinuous::init ( IvocVect y,
IvocVect t,
IvocVect tdiscon 
)

Definition at line 232 of file vrecord.cpp.

◆ install()

void VecPlayContinuous::install ( Cvode cv)
virtual

Reimplemented from PlayRecord.

Definition at line 269 of file vrecord.cpp.

◆ interp()

double VecPlayContinuous::interp ( double  th,
double  x0,
double  x1 
)
inline

Definition at line 239 of file vrecitem.h.

◆ interpolate()

double VecPlayContinuous::interpolate ( double  tt)

Definition at line 330 of file vrecord.cpp.

◆ play_init()

void VecPlayContinuous::play_init ( )
virtual

Reimplemented from PlayRecord.

Definition at line 273 of file vrecord.cpp.

◆ pr()

void VecPlayContinuous::pr ( )
virtual

Reimplemented from PlayRecord.

Definition at line 368 of file vrecord.cpp.

◆ savestate_save()

PlayRecordSave * VecPlayContinuous::savestate_save ( )
virtual

Reimplemented from PlayRecord.

Definition at line 403 of file vrecord.cpp.

◆ search()

void VecPlayContinuous::search ( double  tt)

Definition at line 358 of file vrecord.cpp.

◆ type()

virtual int VecPlayContinuous::type ( )
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 244 of file vrecitem.h.

◆ uses()

virtual bool VecPlayContinuous::uses ( void v)
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 243 of file vrecitem.h.

Member Data Documentation

◆ discon_index_

int VecPlayContinuous::discon_index_

Definition at line 251 of file vrecitem.h.

◆ discon_indices_

IvocVect* VecPlayContinuous::discon_indices_

Definition at line 249 of file vrecitem.h.

◆ e_

PlayRecordEvent* VecPlayContinuous::e_

Definition at line 254 of file vrecitem.h.

◆ last_index_

int VecPlayContinuous::last_index_

Definition at line 250 of file vrecitem.h.

◆ si_

StmtInfo* VecPlayContinuous::si_

Definition at line 255 of file vrecitem.h.

◆ t_

IvocVect* VecPlayContinuous::t_

Definition at line 248 of file vrecitem.h.

◆ ubound_index_

int VecPlayContinuous::ubound_index_

Definition at line 252 of file vrecitem.h.

◆ y_

IvocVect* VecPlayContinuous::y_

Definition at line 247 of file vrecitem.h.


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