![]()  | 
  
    SOPT
    
   Sparse OPTimisation 
   | 
 
#include <algorithm>#include <exception>#include <functional>#include <iostream>#include <random>#include <vector>#include <ctime>#include <catch2/catch_all.hpp>#include "sopt/imaging_primal_dual.h"#include "sopt/l1_non_diff_function.h"#include "sopt/logging.h"#include "sopt/maths.h"#include "sopt/relative_variation.h"#include "sopt/sampling.h"#include "sopt/types.h"#include "sopt/utilities.h"#include "sopt/wavelets.h"#include "tools_for_tests/directories.h"#include "tools_for_tests/tiffwrappers.h"
 Include dependency graph for pd_inpainting.cc:Go to the source code of this file.
Typedefs | |
| using | Scalar = double | 
| using | Vector = sopt::Vector< Scalar > | 
| using | Matrix = sopt::Matrix< Scalar > | 
| using | Image = sopt::Image< Scalar > | 
Functions | |
| TEST_CASE ("Primal Dual Inpainting") | |
| using Image = sopt::Image<Scalar> | 
Definition at line 30 of file pd_inpainting.cc.
| using Matrix = sopt::Matrix<Scalar> | 
Definition at line 29 of file pd_inpainting.cc.
| using Scalar = double | 
Definition at line 27 of file pd_inpainting.cc.
| using Vector = sopt::Vector<Scalar> | 
Definition at line 28 of file pd_inpainting.cc.
| TEST_CASE | ( | "Primal Dual Inpainting" | ) | 
Definition at line 32 of file pd_inpainting.cc.
References sopt::LinearTransform< VECTOR >::adjoint(), sopt::epsilon(), sopt::wavelets::factory(), mersenne(), sopt::algorithm::ImagingPrimalDual< SCALAR >::Phi(), sopt::algorithm::ImagingPrimalDual< SCALAR >::Psi(), sopt::tools::read_standard_tiff(), sopt::algorithm::ImagingPrimalDual< SCALAR >::residual_convergence(), sopt::sigma(), SOPT_HIGH_LOG, and sopt::utilities::write_tiff().