#include <ProgressReporterCerr.hh>
Definition at line 60 of file ProgressReporterCerr.hh.
◆ reportProgress() [1/2]
virtual void svt::ProgressReporterCerr::reportProgress |
( |
const char * |
message, |
|
|
float |
percentOfCompletion |
|
) |
| |
|
inlinevirtual |
◆ reportingLevel()
virtual int svt::ProgressReporterCerr::reportingLevel |
( |
| ) |
|
|
inlinevirtual |
◆ setMaxTaskLevel()
virtual void svt::ProgressReporter::setMaxTaskLevel |
( |
int |
n | ) |
|
|
inlinevirtualinherited |
◆ clearScreen()
virtual void svt::ProgressReporter::clearScreen |
( |
| ) |
|
|
inlinevirtualinherited |
◆ reportProgress() [2/2]
virtual void svt::ProgressReporter::reportProgress |
( |
int |
taskLevel, |
|
|
const std::string & |
taskName, |
|
|
float |
completenessPercent, |
|
|
const std::string & |
completenessPlainText |
|
) |
| |
|
inlinevirtualinherited |
This method is called if some progress was made.
- Parameters
-
taskLevel | level of current task, e.g. 1 for parameter tuning, 2 for cross validation, 3 for multiclass algorithm, 4 for twoclass algorithm, etc. |
taskName | plain test name of current task |
completenessPercent | completeness of current task as float between 0.0 and 1.0 (-1 means cannot be calculated, -2 means start of such a task without percent values) |
completenessPlainText | completeness of current task as plain text message, e.g. "3 of 32" |
- Exceptions
-
TrainingCanceled | could be thrown, when user canceled the training process or when a timeOut appeared |
Definition at line 156 of file ProgressReporter.hh.
Referenced by svt::CrossValidator< FV, SVMTYPE, PROBLEM >::preprocessTrainingData().
◆ additionalInfo()
virtual void svt::ProgressReporter::additionalInfo |
( |
int |
taskLevel, |
|
|
const std::string & |
text |
|
) |
| |
|
inlinevirtualinherited |
◆ setVerboseLevel()
void svt::ProgressReporter::setVerboseLevel |
( |
int |
verboseLevel | ) |
|
|
inlineinherited |
set the reporting level for reportProgress() method.
0 means report nothing. Higher numbers mean: report more.
- Parameters
-
verboseLevel | only report progress events equal to or below this level |
Definition at line 337 of file ProgressReporter.hh.
◆ loadParameters()
template<typename STDATA >
void svt::ProgressReporter::loadParameters |
( |
STDATA & |
stData | ) |
|
|
inlineinherited |
◆ saveParameters()
template<typename STDATA >
void svt::ProgressReporter::saveParameters |
( |
STDATA & |
stData | ) |
const |
|
inlineinherited |
◆ getParamInfos()
static void svt::ProgressReporter::getParamInfos |
( |
std::vector< ParamInfo > & |
p | ) |
|
|
inlinestaticinherited |
◆ name()
static const char* svt::ProgressReporter::name |
( |
| ) |
|
|
inlinestaticinherited |
◆ description()
static const char* svt::ProgressReporter::description |
( |
| ) |
|
|
inlinestaticinherited |
The documentation for this class was generated from the following file: