class HCL_RnRecorder_d : public HCL_Recorder_d

HCL_RnRecorder Object

Inheritance:


Public Methods

virtual void Erase ()
Erase---deletes currently stored vectors.
HCL_RnRecorder_d ( int dim, int m, char * fname=NULL )
Usual constructor; needs the dimension of the vector space and the maximum number of vectors to be recorded
virtual int Next ()
Next---advance to next recorded vector---returns 0 when at end.
virtual int Number ()
Number---how many vectors currently stored.
virtual void PlayBack ( HCL_Vector_d & Output )
Playback---copy current vector onto the input parameter.
virtual void Record ( const HCL_Vector_d & Input )
Record---store input vector.
virtual void Rewind ()
Rewind---go to first vector recorded.
void Save ( char * fname )
Save to a file.

Inherited from HCL_Recorder_d:


Inherited from HCL_Base:

Public Methods

int Count()
void DecCount()
void IncCount()

Private Fields

int ReferenceCount

Documentation

HCL_RnRecorder Object. Implements the HCL_Recorder interface for the Rn vector class.
HCL_RnRecorder_d( int dim, int m, char * fname=NULL )
Usual constructor; needs the dimension of the vector space and the maximum number of vectors to be recorded. Optionally, the name of a file in which to store the vectors upon destruction can be included.

virtual void Record( const HCL_Vector_d & Input )
Record---store input vector.

virtual void Rewind()
Rewind---go to first vector recorded.

virtual void PlayBack( HCL_Vector_d & Output )
Playback---copy current vector onto the input parameter.

virtual int Next()
Next---advance to next recorded vector---returns 0 when at end.

virtual int Number()
Number---how many vectors currently stored.

virtual void Erase()
Erase---deletes currently stored vectors.

void Save( char * fname )
Save to a file.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de