| 
| void  | SetUp (const ::benchmark::State &state) | 
|   | 
| void  | TearDown (const ::benchmark::State &state) | 
|   | 
| void  | SetUp (const ::benchmark::State &state) | 
|   | 
| void  | TearDown (const ::benchmark::State &state) | 
|   | 
Definition at line 16 of file measurement_operator_mpi.cc.
 
◆ SetUp() [1/2]
  
  
      
        
          | void DegridOperatorCtorFixturePar::SetUp  | 
          ( | 
          const ::benchmark::State &  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetUp() [2/2]
  
  
      
        
          | void DegridOperatorCtorFixturePar::SetUp  | 
          ( | 
          const ::benchmark::State &  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 20 of file measurement_operator_wproj.cc.
   24     const t_real FoV = 25;  
 
   32     b_utilities::update_comm(
m_world);
 
   35     const t_real max_w = 300.;  
 
   37     const auto cost = [](t_real x) -> t_real { 
return std::abs(x * x); };
 
utilities::vis_params m_uv_data_all_to_all
 
std::vector< t_real > m_w_stacks
 
std::vector< t_int > m_image_index
 
utilities::vis_params random_measurements(t_int size, const t_real max_w, const t_int id, const bool cache_visibilities)
 
const t_real pi
mathematical constant
 
utilities::vis_params w_stacking(utilities::vis_params const ¶ms, sopt::mpi::Communicator const &comm, const t_int iters, const std::function< t_real(t_real)> &cost, const t_real k_means_rel_diff)
 
std::tuple< utilities::vis_params, std::vector< t_int >, std::vector< t_real > > w_stacking_with_all_to_all(utilities::vis_params const ¶ms, const t_real du, const t_int min_support, const t_int max_support, sopt::mpi::Communicator const &comm, const t_int iters, const t_real fill_relaxation, const std::function< t_real(t_real)> &cost, const t_real k_means_rel_diff)
 
t_real pixel_to_lambda(const t_real cell, const t_uint imsize, const t_real oversample_ratio)
return factors to convert between arcsecond pixel size image space and lambda for uv space
 
 
References purify::constant::pi, purify::widefield::pixel_to_lambda(), b_utilities::random_measurements(), purify::utilities::w_stacking(), and purify::utilities::w_stacking_with_all_to_all().
 
 
◆ TearDown() [1/2]
  
  
      
        
          | void DegridOperatorCtorFixturePar::TearDown  | 
          ( | 
          const ::benchmark::State &  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ TearDown() [2/2]
  
  
      
        
          | void DegridOperatorCtorFixturePar::TearDown  | 
          ( | 
          const ::benchmark::State &  | 
          state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ m_cellsize
      
        
          | t_real DegridOperatorCtorFixturePar::m_cellsize | 
        
      
 
 
◆ m_counter
      
        
          | t_uint DegridOperatorCtorFixturePar::m_counter | 
        
      
 
 
◆ m_image_index
      
        
          | std::vector<t_int> DegridOperatorCtorFixturePar::m_image_index | 
        
      
 
 
◆ m_imsizex
      
        
          | t_uint DegridOperatorCtorFixturePar::m_imsizex | 
        
      
 
 
◆ m_imsizey
      
        
          | t_uint DegridOperatorCtorFixturePar::m_imsizey | 
        
      
 
 
◆ m_uv_data
◆ m_uv_data_all_to_all
◆ m_w_stacks
      
        
          | std::vector<t_real> DegridOperatorCtorFixturePar::m_w_stacks | 
        
      
 
 
◆ m_w_term
      
        
          | bool DegridOperatorCtorFixturePar::m_w_term | 
        
      
 
 
◆ m_world
      
        
          | sopt::mpi::Communicator DegridOperatorCtorFixturePar::m_world | 
        
      
 
 
The documentation for this class was generated from the following files: