KrisLibrary
1.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
utils
ProgressPrinter.h
1
#ifndef UTILS_PROGRESS_PRINTER_H
2
#define UTILS_PROGRESS_PRINTER_H
3
4
#include <
KrisLibrary/Logger.h
>
5
#include <iosfwd>
6
15
class
ProgressPrinter
16
{
17
public
:
18
ProgressPrinter
(std::ostream& out,
int
max,
int
increments=100);
19
ProgressPrinter
(
int
max,
int
increments=100);
20
void
Update();
21
void
Update(
int
iter);
22
virtual
void
Print(
float
fraction);
23
virtual
void
Done();
24
25
std::ostream& out;
26
int
max;
27
int
increments;
28
int
iter;
29
};
30
31
#endif
Logger.h
The logging system used in KrisLibrary.
ProgressPrinter
Prints the progress of an iterative, long computation.
Definition:
ProgressPrinter.h:15
Generated by
1.8.11