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 264 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 227 of file vrecord.cpp.

◆ VecPlayContinuous() [2/2]

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

Definition at line 237 of file vrecord.cpp.

◆ ~VecPlayContinuous()

VecPlayContinuous::~VecPlayContinuous ( )
virtual

Definition at line 267 of file vrecord.cpp.

Member Function Documentation

◆ continuous()

void VecPlayContinuous::continuous ( double  tt)
virtual

Reimplemented from PlayRecord.

Definition at line 337 of file vrecord.cpp.

◆ deliver()

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

Reimplemented from PlayRecord.

Definition at line 310 of file vrecord.cpp.

◆ disconnect()

void VecPlayContinuous::disconnect ( Observable )
virtual

Reimplemented from PlayRecord.

Definition at line 280 of file vrecord.cpp.

◆ event()

virtual PlayRecordEvent* VecPlayContinuous::event ( )
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 277 of file vrecitem.h.

◆ init()

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

Definition at line 248 of file vrecord.cpp.

◆ install()

void VecPlayContinuous::install ( Cvode cv)
virtual

Reimplemented from PlayRecord.

Definition at line 285 of file vrecord.cpp.

◆ interp()

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

Definition at line 284 of file vrecitem.h.

◆ interpolate()

double VecPlayContinuous::interpolate ( double  tt)

Definition at line 348 of file vrecord.cpp.

◆ play_init()

void VecPlayContinuous::play_init ( )
virtual

Reimplemented from PlayRecord.

Definition at line 289 of file vrecord.cpp.

◆ pr()

void VecPlayContinuous::pr ( )
virtual

Reimplemented from PlayRecord.

Definition at line 390 of file vrecord.cpp.

◆ savestate_save()

PlayRecordSave * VecPlayContinuous::savestate_save ( )
virtual

Reimplemented from PlayRecord.

Definition at line 425 of file vrecord.cpp.

◆ search()

void VecPlayContinuous::search ( double  tt)

Definition at line 380 of file vrecord.cpp.

◆ type()

virtual int VecPlayContinuous::type ( )
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 293 of file vrecitem.h.

◆ uses()

virtual bool VecPlayContinuous::uses ( void v)
inlinevirtual

Reimplemented from PlayRecord.

Definition at line 290 of file vrecitem.h.

Member Data Documentation

◆ discon_index_

int VecPlayContinuous::discon_index_

Definition at line 302 of file vrecitem.h.

◆ discon_indices_

IvocVect* VecPlayContinuous::discon_indices_

Definition at line 300 of file vrecitem.h.

◆ e_

PlayRecordEvent* VecPlayContinuous::e_

Definition at line 305 of file vrecitem.h.

◆ last_index_

int VecPlayContinuous::last_index_

Definition at line 301 of file vrecitem.h.

◆ si_

StmtInfo* VecPlayContinuous::si_

Definition at line 306 of file vrecitem.h.

◆ t_

IvocVect* VecPlayContinuous::t_

Definition at line 299 of file vrecitem.h.

◆ ubound_index_

int VecPlayContinuous::ubound_index_

Definition at line 303 of file vrecitem.h.

◆ y_

IvocVect* VecPlayContinuous::y_

Definition at line 298 of file vrecitem.h.


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