Class to apply Richardson-Lucy deconvolution.
More...
#include <RLDeconvolutor.h>
Class to apply Richardson-Lucy deconvolution.
- Author
- Nikolay Karpushkin (nkarp.nosp@m.ushk.nosp@m.in@ma.nosp@m.il.r.nosp@m.u)
Definition at line 19 of file RLDeconvolutor.h.
◆ RLDeconvolutor() [1/2]
| RLDeconvolutor::RLDeconvolutor |
( |
const std::vector< float > & |
y, |
|
|
const std::vector< float > & |
kernel_, |
|
|
const float |
R2threshold_, |
|
|
const int |
max_iterations_ |
|
) |
| |
|
inline |
◆ RLDeconvolutor() [2/2]
| RLDeconvolutor::RLDeconvolutor |
( |
const std::vector< float > & |
y, |
|
|
const std::vector< float > & |
kernel_, |
|
|
const float |
R2threshold_, |
|
|
const int |
max_iterations_ |
|
) |
| |
|
inline |
◆ getR2() [1/2]
| const std::vector< float > & RLDeconvolutor::getR2 |
( |
| ) |
const |
|
inline |
◆ getR2() [2/2]
| const std::vector< float > & RLDeconvolutor::getR2 |
( |
| ) |
const |
|
inline |
◆ getSignalDecomposition() [1/2]
| const std::vector< std::vector< float > > & RLDeconvolutor::getSignalDecomposition |
( |
| ) |
const |
|
inline |
◆ getSignalDecomposition() [2/2]
| const std::vector< std::vector< float > > & RLDeconvolutor::getSignalDecomposition |
( |
| ) |
const |
|
inline |
◆ getSignalDeconvolution() [1/2]
| const std::vector< std::vector< float > > & RLDeconvolutor::getSignalDeconvolution |
( |
| ) |
const |
|
inline |
◆ getSignalDeconvolution() [2/2]
| const std::vector< std::vector< float > > & RLDeconvolutor::getSignalDeconvolution |
( |
| ) |
const |
|
inline |
◆ getSignalInfo() [1/2]
| const std::vector< std::pair< size_t, float > > & RLDeconvolutor::getSignalInfo |
( |
| ) |
const |
|
inline |
◆ getSignalInfo() [2/2]
| const std::vector< std::pair< size_t, float > > & RLDeconvolutor::getSignalInfo |
( |
| ) |
const |
|
inline |
◆ getWfmApproximation() [1/2]
| std::vector< float > RLDeconvolutor::getWfmApproximation |
( |
| ) |
const |
|
inline |
◆ getWfmApproximation() [2/2]
| std::vector< float > RLDeconvolutor::getWfmApproximation |
( |
| ) |
const |
|
inline |
◆ runDeconvolution() [1/2]
| bool RLDeconvolutor::runDeconvolution |
( |
| ) |
|
|
inline |
◆ runDeconvolution() [2/2]
| bool RLDeconvolutor::runDeconvolution |
( |
| ) |
|
|
inline |
◆ setMaxIterations() [1/2]
| void RLDeconvolutor::setMaxIterations |
( |
int |
max | ) |
|
|
inline |
◆ setMaxIterations() [2/2]
| void RLDeconvolutor::setMaxIterations |
( |
int |
max | ) |
|
|
inline |
◆ setR2threshold() [1/2]
| void RLDeconvolutor::setR2threshold |
( |
float |
thr | ) |
|
|
inline |
◆ setR2threshold() [2/2]
| void RLDeconvolutor::setR2threshold |
( |
float |
thr | ) |
|
|
inline |
The documentation for this class was generated from the following files: