Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

CLUS::RPMSConsumer Class Reference

#include <rpms.h>

Inheritance diagram for CLUS::RPMSConsumer:

Inheritance graph
[legend]
Collaboration diagram for CLUS::RPMSConsumer:

Collaboration graph
[legend]

Public Member Functions

 RPMSConsumer (int NrInputs, char *FileName=NULL, Vector< double > *Input=NULL, Vector< double > *RealInput=NULL)
void SetRealInput (Vector< double > *RealInput)
void SetFileName (char *FileName)
virtual bool Tick (void)
virtual void Start (void)
virtual void Stop (void)
double GetRMSE (void)
double GetMSE (void)
double GetNRMSE (void)
double GetMAE (void)

Protected Attributes

double mse
double mae
double ym
double y2m
int nrData
ofstream * out
string filename
int nrinputs
Vector< double > * realinput
 the inputspace+realvalue.


Constructor & Destructor Documentation

CLUS::RPMSConsumer::RPMSConsumer int  NrInputs,
char *  FileName = NULL,
Vector< double > *  Input = NULL,
Vector< double > *  RealInput = NULL
[inline]
 

Definition at line 59 of file rpms.h.


Member Function Documentation

double CLUS::RPMSConsumer::GetMAE void   )  [inline]
 

Definition at line 163 of file rpms.h.

double CLUS::RPMSConsumer::GetMSE void   )  [inline]
 

Definition at line 153 of file rpms.h.

double CLUS::RPMSConsumer::GetNRMSE void   )  [inline]
 

Definition at line 158 of file rpms.h.

double CLUS::RPMSConsumer::GetRMSE void   )  [inline]
 

Definition at line 148 of file rpms.h.

Referenced by GetNRMSE().

void CLUS::RPMSConsumer::SetFileName char *  FileName  )  [inline]
 

Definition at line 73 of file rpms.h.

void CLUS::RPMSConsumer::SetRealInput Vector< double > *  RealInput  )  [inline]
 

Definition at line 65 of file rpms.h.

virtual void CLUS::RPMSConsumer::Start void   )  [inline, virtual]
 

Reimplemented from CLUS::SyncObj.

Definition at line 105 of file rpms.h.

virtual void CLUS::RPMSConsumer::Stop void   )  [inline, virtual]
 

Reimplemented from CLUS::SyncObj.

Definition at line 125 of file rpms.h.

virtual bool CLUS::RPMSConsumer::Tick void   )  [inline, virtual]
 

Reimplemented from CLUS::SyncObj.

Definition at line 78 of file rpms.h.


Field Documentation

string CLUS::RPMSConsumer::filename [protected]
 

Definition at line 52 of file rpms.h.

Referenced by RPMSConsumer(), SetFileName(), and Start().

double CLUS::RPMSConsumer::mae [protected]
 

Definition at line 47 of file rpms.h.

Referenced by GetMAE(), Start(), Stop(), and Tick().

double CLUS::RPMSConsumer::mse [protected]
 

Definition at line 46 of file rpms.h.

Referenced by GetMSE(), GetRMSE(), Start(), Stop(), and Tick().

int CLUS::RPMSConsumer::nrData [protected]
 

Definition at line 50 of file rpms.h.

Referenced by Start(), Stop(), and Tick().

int CLUS::RPMSConsumer::nrinputs [protected]
 

Definition at line 53 of file rpms.h.

Referenced by RPMSConsumer(), SetRealInput(), Stop(), and Tick().

ofstream* CLUS::RPMSConsumer::out [protected]
 

Definition at line 51 of file rpms.h.

Referenced by RPMSConsumer(), Start(), and Stop().

Vector<double>* CLUS::RPMSConsumer::realinput [protected]
 

the inputspace+realvalue.

input is the output from a machine

Definition at line 57 of file rpms.h.

Referenced by RPMSConsumer(), and SetRealInput().

double CLUS::RPMSConsumer::y2m [protected]
 

Definition at line 49 of file rpms.h.

Referenced by GetNRMSE(), Start(), Stop(), and Tick().

double CLUS::RPMSConsumer::ym [protected]
 

Definition at line 48 of file rpms.h.

Referenced by GetNRMSE(), Start(), Stop(), and Tick().


The documentation for this class was generated from the following file:
Generated on Mon Jul 21 16:57:51 2003 for SECRET by doxygen 1.3.2