9 #ifndef __stir_recon_buildblock_CudaRelativeDifferencePrior_h__ 10 #define __stir_recon_buildblock_CudaRelativeDifferencePrior_h__ 36 template <
typename elemT>
38 GeneralisedPrior<DiscretisedDensity<3, elemT>>,
39 RelativeDifferencePrior<elemT>>
51 inline static const char*
const registered_name =
"Cuda Relative Difference Prior";
61 void set_defaults()
override;
76 int z_dim, y_dim, x_dim;
81 float* d_weights_data = 0;
83 float* d_kappa_data = 0;
88 #endif // __stir_recon_buildblock_CudaRelativeDifferencePrior_h__ A base class for 'generalised' priors, i.e. priors for which at least a 'gradient' is defined...
Definition: GeneralisedPrior.h:41
A class in the GeneralisedPrior hierarchy. This implements a Relative Difference prior.
Definition: RelativeDifferencePrior.h:97
Declaration of class stir::RelativeDifferencePrior.
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files...
Definition: RegisteredParsingObject.h:77
CUDA implementation of the Relative Difference prior.
Definition: CudaRelativeDifferencePrior.h:37
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43
This abstract class is the basis for all image representations.
Definition: FBP2DReconstruction.h:35