STIR  6.2.0
Classes | Namespaces | Functions
test_priors.cxx File Reference

Test program for stir::QuadraticPrior, stir::RelativeDifferencePrior, and stir::LogcoshPrior. More...

#include "stir/VoxelsOnCartesianGrid.h"
#include "stir/recon_buildblock/QuadraticPrior.h"
#include "stir/recon_buildblock/RelativeDifferencePrior.h"
#include "stir/recon_buildblock/LogcoshPrior.h"
#include "stir/recon_buildblock/PLSPrior.h"
#include "stir/recon_buildblock/test/ObjectiveFunctionTests.h"
#include "stir/IO/read_from_file.h"
#include "stir/IO/write_to_file.h"
#include "stir/info.h"
#include "stir/Verbosity.h"
#include "stir/Succeeded.h"
#include "stir/num_threads.h"
#include "stir/numerics/norm.h"
#include "stir/SeparableGaussianImageFilter.h"
#include <iostream>
#include <memory>
#include <boost/random/uniform_01.hpp>
#include <boost/random/normal_distribution.hpp>
#include <boost/random/mersenne_twister.hpp>

Classes

class  stir::GeneralisedPriorTests
 Test class for QuadraticPrior, RelativeDifferencePrior, CudaRelativeDifferencePrior and LogcoshPrior. More...
 
class  stir::QuadraticPriorTests
 tests for QuadraticPrior More...
 
class  stir::RelativeDifferencePriorTests< RDP >
 tests for RelativeDifferencePrior More...
 
class  stir::PLSPriorTests
 tests for PLSPrior More...
 
class  stir::LogCoshPriorTests
 tests for LogCoshPrior More...
 

Namespaces

 stir
 Namespace for the STIR library (and some/most of its applications)
 

Functions

int main (int argc, char **argv)
 

Detailed Description

Test program for stir::QuadraticPrior, stir::RelativeDifferencePrior, and stir::LogcoshPrior.

Usage
test_priors [--skip-cuda] [ density_filename ]

where the argument is optional. See the class documentation for more info.

Author
Kris Thielemans
Robert Twyman