STIR
6.2.0
|
Perform timings. More...
#include "stir/ProjDataInterfile.h"
#include "stir/ProjDataInMemory.h"
#include "stir/DiscretisedDensity.h"
#include "stir/VoxelsOnCartesianGrid.h"
#include "stir/IO/read_from_file.h"
#include "stir/IO/write_to_file.h"
#include "stir/recon_buildblock/ProjectorByBinPairUsingProjMatrixByBin.h"
#include "stir/recon_buildblock/ProjMatrixByBinUsingRayTracing.h"
#include "stir/recon_buildblock/PoissonLogLikelihoodWithLinearModelForMeanAndProjData.h"
#include "stir/recon_buildblock/RelativeDifferencePrior.h"
#include "stir/recon_buildblock/distributable_main.h"
#include "stir/warning.h"
#include "stir/error.h"
#include "stir/num_threads.h"
#include "stir/Verbosity.h"
#include <iostream>
#include <cstdlib>
#include <iomanip>
#include <chrono>
#include <thread>
Namespaces | |
stir | |
Namespace for the STIR library (and some/most of its applications) | |
Functions | |
int | main (int argc, char **argv) |
Perform timings.
This utility performs timings of various operations. This is mostly useful for developers, but you could use it to optimise the number of OpenMP threads to use for your data.
Run the utility without any arguments to get a help message. If you want to know what is actually timed, you will have to look at the source code.