![]() |
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"
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... | |