PURIFY
Next-generation radio interferometric imaging
Namespaces | Functions
utilities.cc File Reference
#include <fstream>
#include <sstream>
#include <benchmarks/utilities.h>
#include "purify/directories.h"
#include "purify/distribute.h"
#include "purify/logging.h"
#include "purify/mpi_utilities.h"
#include "purify/operators.h"
#include "purify/pfitsio.h"
#include <sopt/linear_transform.h>
+ Include dependency graph for utilities.cc:

Go to the source code of this file.

Namespaces

 b_utilities
 

Functions

void b_utilities::Arguments (benchmark::internal::Benchmark *b)
 
double b_utilities::duration (std::chrono::high_resolution_clock::time_point start, std::chrono::high_resolution_clock::time_point end)
 
bool b_utilities::updateImage (t_uint newSize, Image< t_complex > &image, t_uint &sizex, t_uint &sizey)
 
bool b_utilities::updateEmptyImage (t_uint newSize, Vector< t_complex > &image, t_uint &sizex, t_uint &sizey)
 
bool b_utilities::updateMeasurements (t_uint newSize, utilities::vis_params &data)
 
bool b_utilities::updateMeasurements (t_uint newSize, utilities::vis_params &data, t_real &epsilon, bool newImage, Image< t_complex > &image)
 
std::tuple< utilities::vis_params, t_real > b_utilities::dirty_measurements (Image< t_complex > const &ground_truth_image, t_uint number_of_vis, t_real snr, const t_real &cellsize)
 
utilities::vis_params b_utilities::random_measurements (t_int size, const t_real max_w, const t_int id, const bool cache_visibilities)