![]()  | 
  
    PURIFY
    
   Next-generation radio interferometric imaging 
   | 
 
 Inheritance diagram for AlgoFixtureMPI:
 Collaboration diagram for AlgoFixtureMPI:Public Member Functions | |
| void | SetUp (const ::benchmark::State &state) | 
| void | TearDown (const ::benchmark::State &state) | 
Public Attributes | |
| sopt::mpi::Communicator | m_world | 
| std::vector< std::tuple< std::string, t_uint > > const | m_sara | 
| Image< t_complex > | m_image | 
| t_uint | m_imsizex | 
| t_uint | m_imsizey | 
| utilities::vis_params | m_uv_data | 
| t_real | m_epsilon | 
| t_real | m_sigma | 
| t_uint | m_kernel | 
| std::shared_ptr< sopt::LinearTransform< Vector< t_complex > > const > | m_measurements_distribute_image | 
| std::shared_ptr< sopt::LinearTransform< Vector< t_complex > > const > | m_measurements_distribute_grid | 
| std::shared_ptr< sopt::algorithm::ImagingProximalADMM< t_complex > > | m_padmm | 
| std::shared_ptr< sopt::algorithm::ImagingForwardBackward< t_complex > > | m_fb | 
Definition at line 25 of file algorithms_mpi.cc.
      
  | 
  inline | 
Definition at line 27 of file algorithms_mpi.cc.
References purify::kernels::kb, purify::factory::mpi_distribute_grid, purify::factory::mpi_distribute_image, PURIFY_INFO, b_utilities::updateImage(), and b_utilities::updateMeasurements().
      
  | 
  inline | 
Definition at line 60 of file algorithms_mpi.cc.
| t_real AlgoFixtureMPI::m_epsilon | 
Definition at line 74 of file algorithms_mpi.cc.
| std::shared_ptr<sopt::algorithm::ImagingForwardBackward<t_complex> > AlgoFixtureMPI::m_fb | 
Definition at line 81 of file algorithms_mpi.cc.
| Image<t_complex> AlgoFixtureMPI::m_image | 
Definition at line 69 of file algorithms_mpi.cc.
| t_uint AlgoFixtureMPI::m_imsizex | 
Definition at line 70 of file algorithms_mpi.cc.
| t_uint AlgoFixtureMPI::m_imsizey | 
Definition at line 71 of file algorithms_mpi.cc.
| t_uint AlgoFixtureMPI::m_kernel | 
Definition at line 76 of file algorithms_mpi.cc.
| std::shared_ptr<sopt::LinearTransform<Vector<t_complex> > const> AlgoFixtureMPI::m_measurements_distribute_grid | 
Definition at line 79 of file algorithms_mpi.cc.
| std::shared_ptr<sopt::LinearTransform<Vector<t_complex> > const> AlgoFixtureMPI::m_measurements_distribute_image | 
Definition at line 78 of file algorithms_mpi.cc.
| std::shared_ptr<sopt::algorithm::ImagingProximalADMM<t_complex> > AlgoFixtureMPI::m_padmm | 
Definition at line 80 of file algorithms_mpi.cc.
| std::vector<std::tuple<std::string, t_uint> > const AlgoFixtureMPI::m_sara | 
Definition at line 64 of file algorithms_mpi.cc.
| t_real AlgoFixtureMPI::m_sigma | 
Definition at line 75 of file algorithms_mpi.cc.
| utilities::vis_params AlgoFixtureMPI::m_uv_data | 
Definition at line 73 of file algorithms_mpi.cc.
| sopt::mpi::Communicator AlgoFixtureMPI::m_world | 
Definition at line 62 of file algorithms_mpi.cc.