STIR
6.2.0
|
This is the complete list of members for stir::GeneralisedPriorTests, including all inherited members.
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::RunTests | inline |
check_if_equal(const DetectionPosition< T > &a, const DetectionPosition< T > &b, const std::string &str="") (defined in stir::RunTests) | stir::RunTests | inline |
check_if_equal(const std::complex< T > a, const std::complex< T > b, const std::string &str="") | stir::RunTests | inline |
check_if_equal(const VectorWithOffset< T > &t1, const VectorWithOffset< T > &t2, const std::string &str="") | stir::RunTests | inline |
check_if_equal(const std::vector< T > &t1, const std::vector< T > &t2, const std::string &str="") | stir::RunTests | inline |
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::RunTests | inline |
check_if_equal(const BasicCoordinate< num_dimensions, coordT > &a, const BasicCoordinate< num_dimensions, coordT > &b, const std::string &str="") | stir::RunTests | inline |
check_if_equal_generic(const T &a, const T &b, const std::string &str) | stir::RunTests | inlineprotected |
check_if_less(T1 a, T2 b, const std::string &str="") | stir::RunTests | inline |
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::RunTests | inline |
check_if_zero(const BasicCoordinate< num_dimensions, coordT > &a, const std::string &str="") | stir::RunTests | inline |
check_if_zero_generic(T a, const std::string &str) | stir::RunTests | inlineprotected |
configure_prior_tests(bool gradient, bool Hessian_convexity, bool Hessian_numerical) | stir::GeneralisedPriorTests | |
construct_increment(const DiscretisedDensity< 3, float > &target, const float eps) const | stir::ObjectiveFunctionTests< GeneralisedPrior< DiscretisedDensity< 3, float > >, DiscretisedDensity< 3, float > > | protectedvirtual |
construct_input_data(shared_ptr< target_type > &density_sptr, shared_ptr< target_type > &kappa_sptr) (defined in stir::GeneralisedPriorTests) | stir::GeneralisedPriorTests | |
density_filename (defined in stir::GeneralisedPriorTests) | stir::GeneralisedPriorTests | protected |
do_test_gradient | stir::GeneralisedPriorTests | protected |
do_test_Hessian_against_numerical (defined in stir::GeneralisedPriorTests) | stir::GeneralisedPriorTests | protected |
do_test_Hessian_convexity (defined in stir::GeneralisedPriorTests) | stir::GeneralisedPriorTests | protected |
everything_ok | stir::RunTests | protected |
GeneralisedPriorTests(char const *density_filename=nullptr) | stir::GeneralisedPriorTests | explicit |
get_tolerance() const | stir::RunTests | |
is_everything_ok() const | stir::RunTests | |
main_return_value() const | stir::RunTests | |
objective_function_sptr (defined in stir::GeneralisedPriorTests) | stir::GeneralisedPriorTests | protected |
objective_function_type typedef (defined in stir::ObjectiveFunctionTests< GeneralisedPrior< DiscretisedDensity< 3, float > >, DiscretisedDensity< 3, float > >) | stir::ObjectiveFunctionTests< GeneralisedPrior< DiscretisedDensity< 3, float > >, DiscretisedDensity< 3, float > > | |
run_tests()=0 | stir::RunTests | pure virtual |
run_tests_for_objective_function(const std::string &test_name, GeneralisedPrior< target_type > &objective_function, const shared_ptr< target_type > &target_sptr) | stir::GeneralisedPriorTests | protectedvirtual |
RunTests(const double tolerance=1E-4) | stir::RunTests | explicit |
set_tolerance(const double tolerance) | stir::RunTests | |
target_type typedef (defined in stir::GeneralisedPriorTests) | stir::GeneralisedPriorTests | |
test_gradient(const std::string &test_name, GeneralisedPrior< DiscretisedDensity< 3, float > > &objective_function, DiscretisedDensity< 3, float > &target, const float eps, const bool full_gradient=true) | stir::ObjectiveFunctionTests< GeneralisedPrior< DiscretisedDensity< 3, float > >, DiscretisedDensity< 3, float > > | virtual |
test_Hessian(const std::string &test_name, GeneralisedPrior< DiscretisedDensity< 3, float > > &objective_function, const DiscretisedDensity< 3, float > &target, const float eps) | stir::ObjectiveFunctionTests< GeneralisedPrior< DiscretisedDensity< 3, float > >, DiscretisedDensity< 3, float > > | virtual |
test_Hessian_against_numerical(const std::string &test_name, GeneralisedPrior< GeneralisedPriorTests::target_type > &objective_function, const shared_ptr< GeneralisedPriorTests::target_type > &target_sptr) | stir::GeneralisedPriorTests | protectedvirtual |
test_Hessian_concavity(const std::string &test_name, GeneralisedPrior< DiscretisedDensity< 3, float > > &objective_function, const DiscretisedDensity< 3, float > &target, const float mult_factor=1.F) | stir::ObjectiveFunctionTests< GeneralisedPrior< DiscretisedDensity< 3, float > >, DiscretisedDensity< 3, float > > | virtual |
test_Hessian_convexity(const std::string &test_name, GeneralisedPrior< GeneralisedPriorTests::target_type > &objective_function, const shared_ptr< GeneralisedPriorTests::target_type > &target_sptr) | stir::GeneralisedPriorTests | protectedvirtual |
test_Hessian_convexity_configuration(const std::string &test_name, GeneralisedPrior< GeneralisedPriorTests::target_type > &objective_function, const shared_ptr< GeneralisedPriorTests::target_type > &target_sptr, float beta, float input_multiplication, float input_addition, float current_image_multiplication, float current_image_addition) | stir::GeneralisedPriorTests | protectedvirtual |
tolerance | stir::RunTests | protected |
~RunTests() | stir::RunTests | virtual |