Xmipp
v3.23.11-Nereus
|
#include <cuda_volume_halves_restorator.h>
Classes | |
struct | Builder |
Public Member Functions | |
VolumeHalvesRestorator (int verbosity, unsigned denoisingIters, unsigned deconvolutionIters, T sigma, T lambda, unsigned differenceIters, T Kdiff, T bankStep, T bankOverlap, unsigned weightFun, T weightPower) | |
void | apply (const MultidimArray< T > &volume1, const MultidimArray< T > &volume2, const int *mask) |
const MultidimArray< T > & | getReconstructedVolume1 () const |
const MultidimArray< T > & | getReconstructedVolume2 () const |
const MultidimArray< T > & | getFilterBankVolume () const |
const MultidimArray< T > & | getDeconvolvedS () const |
const MultidimArray< T > & | getConvolvedS () const |
const MultidimArray< T > & | getAverageDifference () const |
Public Attributes | |
struct { | |
T * d_R2 | |
Complex * d_fVol | |
Complex * d_fV1 | |
Complex * d_fV2 | |
size_t fourier_size | |
} | restorationPointers |
Friends | |
std::ostream & | operator<< (std::ostream &out, const VolumeHalvesRestorator &r) |
Definition at line 41 of file cuda_volume_halves_restorator.h.
|
inline |
Definition at line 135 of file cuda_volume_halves_restorator.h.
void VolumeHalvesRestorator< T >::apply | ( | const MultidimArray< T > & | volume1, |
const MultidimArray< T > & | volume2, | ||
const int * | mask | ||
) |
Definition at line 345 of file cuda_volume_halves_restorator.cpp.
|
inline |
Definition at line 163 of file cuda_volume_halves_restorator.h.
|
inline |
Definition at line 162 of file cuda_volume_halves_restorator.h.
|
inline |
Definition at line 161 of file cuda_volume_halves_restorator.h.
|
inline |
Definition at line 160 of file cuda_volume_halves_restorator.h.
|
inline |
Definition at line 158 of file cuda_volume_halves_restorator.h.
|
inline |
Definition at line 159 of file cuda_volume_halves_restorator.h.
|
friend |
Definition at line 119 of file cuda_volume_halves_restorator.h.
Complex* VolumeHalvesRestorator< T >::d_fV1 |
Definition at line 172 of file cuda_volume_halves_restorator.h.
Complex* VolumeHalvesRestorator< T >::d_fV2 |
Definition at line 173 of file cuda_volume_halves_restorator.h.
Complex* VolumeHalvesRestorator< T >::d_fVol |
Definition at line 171 of file cuda_volume_halves_restorator.h.
struct { ... } VolumeHalvesRestorator< T >::restorationPointers |