![]()  | 
  
    PURIFY
    
   Next-generation radio interferometric imaging 
   | 
 
#include "purify/config.h"#include "purify/types.h"#include "purify/logging.h"#include "purify/operators.h"#include "purify/operators_gpu.h"#include "purify/wproj_operators.h"#include "purify/wproj_operators_gpu.h"
 Include dependency graph for measurement_operator_factory.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| purify | |
| purify::factory | |
Enumerations | |
| enum class | purify::factory::distributed_measurement_operator {  purify::factory::serial , purify::factory::mpi_distribute_image , purify::factory::mpi_distribute_grid , purify::factory::mpi_distribute_all_to_all , purify::factory::gpu_serial , purify::factory::gpu_mpi_distribute_image , purify::factory::gpu_mpi_distribute_grid , purify::factory::gpu_mpi_distribute_all_to_all }  | 
| determine type of distribute for mpi measurement operator  More... | |
Functions | |
| template<class T , class... ARGS> | |
| std::shared_ptr< sopt::LinearTransform< T > > | purify::factory::all_to_all_measurement_operator_factory (const distributed_measurement_operator distribute, const std::vector< t_int > &image_stacks, const std::vector< t_real > &w_stacks, ARGS &&...args) | 
| distributed measurement operator factory  More... | |
| template<class T , class... ARGS> | |
| std::shared_ptr< sopt::LinearTransform< T > > | purify::factory::measurement_operator_factory (const distributed_measurement_operator distribute, ARGS &&...args) | 
| distributed measurement operator factory  More... | |