STIR  6.2.0
stir::TestProjDataInfoSubsets Member List

This is the complete list of members for stir::TestProjDataInfoSubsets, including all inherited members.

_sinogram_filename (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotected
check(const bool, const std::string &str="")stir::RunTests
check_if_equal(const std::string &a, const std::string &b, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const double a, const double b, const std::string &str="")stir::RunTests
check_if_equal(const short a, const short b, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const unsigned short a, const unsigned short b, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const int a, const int b, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const unsigned int a, const unsigned int b, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const long a, const long b, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const unsigned long a, const unsigned long b, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const Bin &a, const Bin &b, const std::string &str="") (defined in stir::RunTests)stir::RunTestsinline
check_if_equal(const DetectionPosition< T > &a, const DetectionPosition< T > &b, const std::string &str="") (defined in stir::RunTests)stir::RunTestsinline
check_if_equal(const std::complex< T > a, const std::complex< T > b, const std::string &str="")stir::RunTestsinline
check_if_equal(const VectorWithOffset< T > &t1, const VectorWithOffset< T > &t2, const std::string &str="")stir::RunTestsinline
check_if_equal(const std::vector< T > &t1, const std::vector< T > &t2, const std::string &str="")stir::RunTestsinline
check_if_equal(const ProjDataInMemory &t1, const ProjDataInMemory &t2, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_equal(const IndexRange< n > &t1, const IndexRange< n > &t2, const std::string &str="") (defined in stir::RunTests)stir::RunTestsinline
check_if_equal(const BasicCoordinate< num_dimensions, coordT > &a, const BasicCoordinate< num_dimensions, coordT > &b, const std::string &str="")stir::RunTestsinline
check_if_equal_generic(const T &a, const T &b, const std::string &str)stir::RunTestsinlineprotected
check_if_less(T1 a, T2 b, const std::string &str="")stir::RunTestsinline
check_if_zero(const double a, const std::string &str="")stir::RunTests
check_if_zero(const short a, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_zero(const unsigned short a, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_zero(const int a, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_zero(const unsigned int a, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_zero(const long a, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_zero(const unsigned long a, const std::string &str="") (defined in stir::RunTests)stir::RunTests
check_if_zero(const VectorWithOffset< T > &t, const std::string &str="")stir::RunTestsinline
check_if_zero(const BasicCoordinate< num_dimensions, coordT > &a, const std::string &str="")stir::RunTestsinline
check_if_zero_generic(T a, const std::string &str)stir::RunTestsinlineprotected
check_viewgrams(const ProjData &proj_data, const ProjData &subset_proj_data, const std::vector< int > &subset_views, const std::string &str) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotected
construct_projector_pair(const shared_ptr< const ProjDataInfo > &template_projdatainfo_sptr, const shared_ptr< const VoxelsOnCartesianGrid< float >> &template_image_sptr, bool use_z_symmetries=false, bool use_other_symmetries=false) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotectedstatic
construct_test_image_data(const ProjData &template_projdata) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotectedstatic
construct_test_proj_data(bool TOF) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotectedstatic
everything_okstir::RunTestsprotected
fill_proj_data_with_forward_projection(const std::shared_ptr< ProjData > &proj_data_sptr, const std::shared_ptr< const VoxelsOnCartesianGrid< float >> &test_image_sptr) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotectedstatic
generate_full_back_projection(const shared_ptr< const ProjData > &input_sino_sptr, const shared_ptr< const VoxelsOnCartesianGrid< float >> &template_image_sptr, bool use_z_symmetries=false, bool use_other_symmetries=false) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotected
generate_full_forward_projection(const shared_ptr< const VoxelsOnCartesianGrid< float >> &input_image_sptr, const shared_ptr< const ProjData > &template_sino_sptr, bool use_z_symmetries=false, bool use_other_symmetries=false) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotected
generate_full_forward_projection(const shared_ptr< const VoxelsOnCartesianGrid< float >> &input_image_sptr, const shared_ptr< const ProjDataInfo > &template_projdata_info_sptr, const shared_ptr< const ExamInfo > &template_examinfo_sptr, bool use_z_symmetries=false, bool use_other_symmetries=false) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotected
get_tolerance() conststir::RunTests
is_everything_ok() conststir::RunTests
main_return_value() conststir::RunTests
run_tests() overridestir::TestProjDataInfoSubsetsvirtual
run_tests(const std::shared_ptr< ProjData > &proj_data_sptr, const std::shared_ptr< const VoxelsOnCartesianGrid< float >> &test_image_sptr) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsets
RunTests(const double tolerance=1E-4)stir::RunTestsexplicit
set_tolerance(const double tolerance)stir::RunTests
test_back_projection_is_consistent(const shared_ptr< const ProjData > &input_sino_sptr, const shared_ptr< const VoxelsOnCartesianGrid< float >> &template_image_sptr, int num_subsets=10) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsets
test_forward_projection_for_one_subset(const shared_ptr< const VoxelsOnCartesianGrid< float >> &input_image_sptr, const ProjDataInMemory &full_forward_projection, ProjData &subset_forward_projection, bool use_z_symmetries=false, bool use_other_symmetries=false) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsprotected
test_forward_projection_is_consistent(const shared_ptr< const VoxelsOnCartesianGrid< float >> &input_image_sptr, const shared_ptr< const ProjData > &template_sino_sptr, bool use_z_symmetries=false, bool use_other_symmetries=false, int num_subsets=10) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsets
test_forward_projection_is_consistent_with_reduced_segment_range(const shared_ptr< const VoxelsOnCartesianGrid< float >> &input_image_sptr, const shared_ptr< const ProjData > &template_sino_sptr, bool use_z_symmetries=false, bool use_other_symmetries=false, int num_subsets=10) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsets
test_forward_projection_is_consistent_with_unbalanced_subset(const shared_ptr< const VoxelsOnCartesianGrid< float >> &input_image_sptr, const shared_ptr< const ProjData > &template_sino_sptr, bool use_z_symmetries=false, bool use_other_symmetries=false, int num_subsets=10) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsets
test_split(const ProjData &proj_data) (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsets
TestProjDataInfoSubsets(const std::string &sinogram_filename)stir::TestProjDataInfoSubsets
tolerancestir::RunTestsprotected
~RunTests()stir::RunTestsvirtual
~TestProjDataInfoSubsets() override (defined in stir::TestProjDataInfoSubsets)stir::TestProjDataInfoSubsetsinline