29 #ifndef GRT_REGRESSION_SAMPLE_HEADER
30 #define GRT_REGRESSION_SAMPLE_HEADER
32 #include "../Util/GRTCommon.h"
39 RegressionSample(
const VectorDouble &inputVector,
const VectorDouble &targetVector);
45 this->inputVector = rhs.inputVector;
46 this->targetVector = rhs.targetVector;
53 return a.inputVector < b.inputVector;
57 return a.inputVector > b.inputVector;
61 void set(
const VectorDouble &inputVector,
const VectorDouble &targetVector);
63 UINT getNumInputDimensions()
const;
64 UINT getNumTargetDimensions()
const;
65 double getInputVectorValue(
const UINT index)
const;
66 double getTargetVectorValue(
const UINT index)
const;
67 const VectorDouble& getInputVector()
const;
68 const VectorDouble& getTargetVector()
const;
71 VectorDouble inputVector;
72 VectorDouble targetVector;
77 #endif //GRT_REGRESSION_SAMPLE_HEADER