STIR  6.2.0
stir::GeneralisedObjectiveFunction< TargetT > Member List

This is the complete list of members for stir::GeneralisedObjectiveFunction< TargetT >, including all inherited members.

accumulate_Hessian_times_input(TargetT &output, const TargetT &current_image_estimate, const TargetT &input) conststir::GeneralisedObjectiveFunction< TargetT >
accumulate_Hessian_times_input_without_penalty(TargetT &output, const TargetT &current_image_estimate, const TargetT &input) const (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
accumulate_sub_Hessian_times_input(TargetT &output, const TargetT &current_image_estimate, const TargetT &input, const int subset_num) const (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
accumulate_sub_Hessian_times_input_without_penalty(TargetT &output, const TargetT &current_image_estimate, const TargetT &input, const int subset_num) const (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
actual_accumulate_sub_Hessian_times_input_without_penalty(TargetT &output, const TargetT &current_image_estimate, const TargetT &input, const int subset_num) conststir::GeneralisedObjectiveFunction< TargetT >protectedvirtual
actual_add_multiplication_with_approximate_sub_Hessian_without_penalty(TargetT &output, const TargetT &input, const int subset_num) conststir::GeneralisedObjectiveFunction< TargetT >protectedvirtual
actual_compute_objective_function_without_penalty(const TargetT &current_estimate, const int subset_num)=0stir::GeneralisedObjectiveFunction< TargetT >protectedpure virtual
actual_subsets_are_approximately_balanced(std::string &warning_message) const =0stir::GeneralisedObjectiveFunction< TargetT >protectedpure virtual
add_multiplication_with_approximate_Hessian(TargetT &output, const TargetT &input) const (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
add_multiplication_with_approximate_Hessian_without_penalty(TargetT &output, const TargetT &input) const (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
add_multiplication_with_approximate_sub_Hessian(TargetT &output, const TargetT &input, const int subset_num) const (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
add_multiplication_with_approximate_sub_Hessian_without_penalty(TargetT &output, const TargetT &input, const int subset_num) conststir::GeneralisedObjectiveFunction< TargetT >
already_set_up (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >protected
ask_parameters() (defined in stir::ParsingObject)stir::ParsingObject
ask_type_and_parameters()stir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >inlinestatic
compute_gradient(TargetT &gradient, const TargetT &current_estimate)stir::GeneralisedObjectiveFunction< TargetT >virtual
compute_gradient_without_penalty(TargetT &gradient, const TargetT &current_estimate)stir::GeneralisedObjectiveFunction< TargetT >virtual
compute_objective_function(const TargetT &current_estimate, const int subset_num)stir::GeneralisedObjectiveFunction< TargetT >
compute_objective_function(const TargetT &current_estimate)stir::GeneralisedObjectiveFunction< TargetT >
compute_objective_function_without_penalty(const TargetT &current_estimate, const int subset_num)stir::GeneralisedObjectiveFunction< TargetT >virtual
compute_objective_function_without_penalty(const TargetT &current_estimate)stir::GeneralisedObjectiveFunction< TargetT >virtual
compute_penalty(const TargetT &current_estimate, const int subset_num)stir::GeneralisedObjectiveFunction< TargetT >
compute_penalty(const TargetT &current_estimate)stir::GeneralisedObjectiveFunction< TargetT >
compute_sub_gradient(TargetT &gradient, const TargetT &current_estimate, const int subset_num)stir::GeneralisedObjectiveFunction< TargetT >virtual
compute_sub_gradient_without_penalty(TargetT &gradient, const TargetT &current_estimate, const int subset_num)=0stir::GeneralisedObjectiveFunction< TargetT >pure virtual
compute_value(const TargetT &current_estimate)stir::GeneralisedObjectiveFunction< TargetT >inline
construct_target_ptr() const =0stir::GeneralisedObjectiveFunction< TargetT >pure virtual
fill_nonidentifiable_target_parameters(TargetT &target, const float value) conststir::GeneralisedObjectiveFunction< TargetT >inlinevirtual
GeneralisedObjectiveFunction() (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >inline
get_exam_info_uptr_for_target() const (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >inlinevirtual
get_input_data() const =0stir::GeneralisedObjectiveFunction< TargetT >pure virtual
get_num_subsets() conststir::GeneralisedObjectiveFunction< TargetT >
get_objective_function_values_report(const TargetT &current_estimate)stir::GeneralisedObjectiveFunction< TargetT >
get_prior_ptr() conststir::GeneralisedObjectiveFunction< TargetT >
get_prior_sptr() (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
get_registered_name() const =0stir::RegisteredObjectBasepure virtual
initialise_keymap() overridestir::GeneralisedObjectiveFunction< TargetT >protectedvirtual
list_registered_names(std::ostream &stream)stir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >inlinestatic
num_subsets (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >protected
operator=(const ParsingObject &) (defined in stir::ParsingObject)stir::ParsingObject
parameter_info() (defined in stir::ParsingObject)stir::ParsingObjectvirtual
parse(std::istream &f) (defined in stir::ParsingObject)stir::ParsingObject
parse(const char *const filename) (defined in stir::ParsingObject)stir::ParsingObject
parser (defined in stir::ParsingObject)stir::ParsingObjectprotected
ParsingObject() (defined in stir::ParsingObject)stir::ParsingObject
ParsingObject(const ParsingObject &) (defined in stir::ParsingObject)stir::ParsingObject
post_processing()stir::ParsingObjectprotectedvirtual
prior_is_zero() conststir::GeneralisedObjectiveFunction< TargetT >
prior_sptr (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >protected
read_registered_object(std::istream *in, const std::string &registered_name)stir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >inlinestatic
RegisteredObject() (defined in stir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >)stir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >inline
registry()stir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >inlineprotectedstatic
RegistryType typedefstir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >protected
RootFactory typedefstir::RegisteredObject< GeneralisedObjectiveFunction< TargetT > >protected
set_additive_proj_data_sptr(const shared_ptr< ExamData > &)=0stir::GeneralisedObjectiveFunction< TargetT >pure virtual
set_defaults() overridestir::GeneralisedObjectiveFunction< TargetT >protectedvirtual
set_input_data(const shared_ptr< ExamData > &)=0stir::GeneralisedObjectiveFunction< TargetT >pure virtual
set_key_values()stir::ParsingObjectprotectedvirtual
set_normalisation_sptr(const shared_ptr< BinNormalisation > &)=0stir::GeneralisedObjectiveFunction< TargetT >pure virtual
set_num_subsets(const int num_subsets)=0stir::GeneralisedObjectiveFunction< TargetT >pure virtual
set_prior_sptr(const shared_ptr< GeneralisedPrior< TargetT >> &)stir::GeneralisedObjectiveFunction< TargetT >
set_up(shared_ptr< TargetT > const &target_sptr)stir::GeneralisedObjectiveFunction< TargetT >virtual
subsets_are_approximately_balanced() conststir::GeneralisedObjectiveFunction< TargetT >
subsets_are_approximately_balanced(std::string &warning_message) conststir::GeneralisedObjectiveFunction< TargetT >
~GeneralisedObjectiveFunction() override (defined in stir::GeneralisedObjectiveFunction< TargetT >)stir::GeneralisedObjectiveFunction< TargetT >
~ParsingObject() (defined in stir::ParsingObject)stir::ParsingObjectinlinevirtual
~RegisteredObjectBase() override (defined in stir::RegisteredObjectBase)stir::RegisteredObjectBaseinline