![]() |
PURIFY
Next-generation radio interferometric imaging
|
#include "purify/operators.h"
#include "purify/config.h"
#include "purify/types.h"
#include "catch2/catch_all.hpp"
#include "purify/directories.h"
#include "purify/fly_operators.h"
#include "purify/kernels.h"
#include "purify/logging.h"
#include "purify/test_data.h"
#include "purify/wproj_operators.h"
#include <sopt/power_method.h>
Go to the source code of this file.
Namespaces | |
operators_test | |
Functions | |
TEST_CASE ("Operators") | |
TEST_CASE ("Degridding from multiple Images") | |
TEST_CASE ("Degridding from multiple Images wproj") | |
TEST_CASE ("on the fly with more presamples") | |
Variables | |
const std::string | operators_test::test_dir = "expected/operators/" |
const std::vector< t_real > | operators_test::u |
data for u coordinate More... | |
const std::vector< t_real > | operators_test::v = read_data<t_real>(data_filename(test_dir + "v_data")) |
data for v coordinate More... | |
const std::vector< t_complex > | operators_test::direct_input |
data for degridding input More... | |
const std::vector< t_complex > | operators_test::expected_direct |
data for degridding output More... | |
const std::vector< t_complex > | operators_test::indirect_input |
data for gridding input More... | |
const std::vector< t_complex > | operators_test::expected_indirect |
data for gridding output More... | |
const std::vector< t_complex > | operators_test::expected_S |
data for gridding correction More... | |
TEST_CASE | ( | "Degridding from multiple Images wproj" | ) |
Definition at line 222 of file operators.cc.
References purify::constant::c, operators_test::u, operators_test::v, and purify::wkernel_radial.
TEST_CASE | ( | "Degridding from multiple Images" | ) |
Definition at line 175 of file operators.cc.
References purify::constant::c, operators_test::u, and operators_test::v.
TEST_CASE | ( | "on the fly with more presamples" | ) |
Definition at line 269 of file operators.cc.
References CHECK, purify::create_kernels(), operators_test::direct_input, operators_test::indirect_input, purify::kernels::kb, purify::utilities::pixels, purify::utilities::vis_params::u, purify::utilities::vis_params::units, purify::utilities::vis_params::v, purify::utilities::vis_params::vis, purify::utilities::vis_params::w, and purify::utilities::vis_params::weights.
TEST_CASE | ( | "Operators" | ) |
Definition at line 39 of file operators.cc.
References CHECK, purify::create_kernels(), operators_test::direct_input, operators_test::expected_direct, operators_test::expected_indirect, operators_test::expected_S, operators_test::indirect_input, purify::details::init_correction2d(), purify::kernels::kb, purify::utilities::pixels, purify::utilities::vis_params::u, operators_test::u, purify::utilities::vis_params::units, purify::utilities::vis_params::v, operators_test::v, purify::utilities::vis_params::vis, purify::utilities::vis_params::w, and purify::utilities::vis_params::weights.