CppADCodeGen
HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
|
Public Member Functions | |
bool | isVerbose () const |
void | setVerbose (bool verbose) |
size_t | getMaxLineWidth () const |
void | setMaxLineWidth (size_t width) |
size_t | getJobCount () const |
void | addListener (JobListener &l) |
bool | removeListener (JobListener &l) |
void | startingJob (const std::string &jobName, const JobType &type=JobTypeHolder<>::DEFAULT, const std::string &prefix="") |
void | finishedJob () |
Static Public Attributes | |
static const JobType | DEFAULT |
static const JobType | LOOP_DETECTION |
static const JobType | GRAPH |
static const JobType | SOURCE_FOR_MODEL |
static const JobType | SOURCE_GENERATION |
static const JobType | COMPILING_FOR_MODEL |
static const JobType | COMPILING |
static const JobType | COMPILING_DYNAMIC_LIBRARY |
static const JobType | DYNAMIC_MODEL_LIBRARY |
static const JobType | STATIC_MODEL_LIBRARY |
static const JobType | ASSEMBLE_STATIC_LIBRARY |
static const JobType | JIT_MODEL_LIBRARY |
Protected Attributes | |
bool | _verbose |
Utility class used to print elapsed times of jobs
Definition at line 183 of file job_timer.hpp.
|
inline |
Provides the number of currently running jobs
Definition at line 248 of file job_timer.hpp.
Referenced by CppAD::cg::AbstractCCompiler< Base >::compileSources().
|
protected |
Whether or not to print progress information to the standard output
Definition at line 189 of file job_timer.hpp.