26 #ifndef CSVCANDIDATE_H
27 #define CSVCANDIDATE_H
165 if(
this == &rtItem)
return *
this;
201 if(this->
iId == right.
iId)
209 virtual string className()
const {
return string(
"CSVCandidate");};
210 virtual bool isA(
const char* acClass)
const
234 if(this->
iId != right.
iId)
259 if((
int)this->
iId < (
int)right.
iId)
267 bool operator<(const CSVCandidate<Type>& right)
const {
279 if(this->
tError > right.tError)
284 if((
int)this->
iId > (int)right.iId)
368 stream.write((
char*) &iType,
sizeof(
int));
369 stream.write((
char*) &
dLagrange,
sizeof(
double));
370 stream.write((
char*) &
dGradient,
sizeof(
double));
372 stream.write((
char*) &
tError,
sizeof(Type));
373 stream.write((
char*) &
dOutput,
sizeof(
double));
376 stream.write((
char*) &
tType,
sizeof(
int));
381 stream.read((
char*) &tType,
sizeof(
int));
382 stream.read((
char*) &
dLagrange,
sizeof(
double));
383 stream.read((
char*) &
dGradient,
sizeof(
double));
386 stream.read((
char*) &
dOutput,
sizeof(
double));
389 stream.read((
char*) &tType,
sizeof(
int));
virtual bool isReading() const
Definition: CArchiv.h:25
CSVCandidate(const CSVCandidate< Type > &rtItem)
Definition: CSVCandidate.h:127
Type & targetValue()
Definition: CSVCandidate.h:308
SVTYPE & type()
Definition: CSVCandidate.h:304
const SVTYPE & getType() const
Definition: CSVCandidate.h:333
CSVCandidate(int iInputDim)
Definition: CSVCandidate.h:97
DATATYPE
Definition: CObject.h:39
bool operator==(const CSVCandidate< Type > &right) const
Definition: CSVCandidate.h:184
IO_MODE
Definition: CObject.h:38
virtual bool isA(const char *acClass) const
Check if the object is an instance of the class with given name.
Definition: CSVCandidate.h:210
Definition: CSVCandidate.h:52
CSVCandidate(const CDatasetItem< Type > &rtItem)
Definition: CSVCandidate.h:146
CSVCandidate()
Definition: CSVCandidate.h:84
double dLagrange
Definition: CSVCandidate.h:64
Type tTargetValue
Definition: CSVCandidate.h:66
Definition: CSVCandidate.h:48
Definition: CSVCandidate.h:44
double & output()
Definition: CSVCandidate.h:322
SVTYPE
Definition: CSVCandidate.h:43
Type tError
Definition: CSVCandidate.h:67
int iLastChange
Definition: CSVCandidate.h:70
const int & getLastChange() const
Definition: CSVCandidate.h:345
const double & getOutput() const
Definition: CSVCandidate.h:355
const double & getGradient() const
Definition: CSVCandidate.h:349
const Type & getTargetValue() const
Definition: CSVCandidate.h:337
void readValueOfType(Type &rtValue, fstream &stream, DATATYPE tType)
Definition: Macros.h:60
double & gradient()
Definition: CSVCandidate.h:316
Definition: CSVCandidate.h:49
bool serialize(fstream &stream, IO_MODE mode)
Definition: CDatasetItem.h:308
int iIdxTestSet
Definition: CSVCandidate.h:69
bool serialize(fstream &stream, IO_MODE mode)
Definition: CSVCandidate.h:364
bool operator!=(const CSVCandidate< Type > &right) const
Definition: CSVCandidate.h:217
Definition: CSVCandidate.h:45
SVTYPE tType
Definition: CSVCandidate.h:71
Single item of a dataset consisting of a pair of input and out vectors.
Definition: CDatasetItem.h:43
int testSetIndex()
Definition: CSVCandidate.h:300
virtual string className() const
Returns the class name.
Definition: CSVCandidate.h:209
double dGradient
Definition: CSVCandidate.h:65
Definition: CSVCandidate.h:51
const double & getLagrange() const
Definition: CSVCandidate.h:341
~CSVCandidate()
Definition: CSVCandidate.h:181
Definition: CSVCandidate.h:59
Base class of object serialization.
Definition: CArchiv.h:19
double dOutput
Definition: CSVCandidate.h:68
const int & getId() const
Definition: CSVCandidate.h:359
Type getOutputComponent(int iIndex) const
Definition: CDatasetItem.h:233
Template object for vectors of single and double precision and integer.
Definition: CDenseVector.h:37
int iId
Definition: CDatasetItem.h:47
CSVCandidate< Type > & operator=(const CSVCandidate< Type > &rtItem)
Definition: CSVCandidate.h:162
templatized vector for numerical applications
Definition: CMatrix.h:39
int & id()
Definition: CSVCandidate.h:326
Definition: CSVCandidate.h:50
double & lagrange()
Definition: CSVCandidate.h:292
int & lastChange()
Definition: CSVCandidate.h:312
SORTING
Definition: CSVCandidate.h:48
DATATYPE dataType() const
Returns the template data type.
virtual bool isA(const char *acClass) const
Check if the object is an instance of the class with given name.
Definition: CObject.h:93
CSVCandidate(const CVector< Type > &tInput, Type tClass)
Definition: CSVCandidate.h:111
SORTING tSorting
Definition: CSVCandidate.h:62
Type & error()
Definition: CSVCandidate.h:296
virtual void flush()
Definition: CArchiv.h:26
bool operator>(const CSVCandidate< Type > &right) const
Definition: CSVCandidate.h:242
Definition: CSVCandidate.h:43
bool serialize2(CArchiv &tA)
Definition: CSVCandidate.h:399