29 #ifndef GRT_GRT_BASE_HEADER
30 #define GRT_GRT_BASE_HEADER
48 #include "../Util/GRTCommon.h"
79 std::string getClassType()
const;
86 std::string getLastWarningMessage()
const;
93 std::string getLastErrorMessage()
const;
100 std::string getLastInfoMessage()
const;
108 bool setInfoLoggingEnabled(
const bool loggingEnabled);
116 bool setWarningLoggingEnabled(
const bool loggingEnabled);
124 bool setErrorLoggingEnabled(
const bool loggingEnabled);
133 static std::string getGRTVersion(
bool returnRevision =
true);
140 static std::string getGRTRevison();
147 GRTBase* getGRTBasePointer();
154 const GRTBase* getGRTBasePointer()
const;
157 inline Float SQR(
const Float &x)
const{
return x*x; }
159 std::string classType;
163 TrainingLog trainingLog;
171 #endif //GRT_GRT_BASE_HEADER