| apply_lower_threshold(const elemT &l) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::apply_lower_threshold(const T &lower) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::apply_lower_threshold(const elemT &lower) | stir::VectorWithOffset< elemT > | inline |
| apply_upper_threshold(const elemT &u) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::apply_upper_threshold(const T &upper) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::apply_upper_threshold(const elemT &upper) | stir::VectorWithOffset< elemT > | inline |
| Array (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | friend |
| Array() | stir::Array< 1, elemT > | inline |
| Array(const IndexRange< 1 > &range) | stir::Array< 1, elemT > | inlineexplicit |
| Array(const int min_index, const int max_index) | stir::Array< 1, elemT > | inline |
| Array(const IndexRange< 1 > &range, shared_ptr< elemT[]> data_sptr) | stir::Array< 1, elemT > | inline |
| Array(const IndexRange< 1 > &range, const elemT *const data_ptr) | stir::Array< 1, elemT > | inline |
| Array(const NumericVectorWithOffset< elemT, elemT > &il) | stir::Array< 1, elemT > | inline |
| Array(const self &t) | stir::Array< 1, elemT > | inline |
| Array(Array &&other) noexcept | stir::Array< 1, elemT > | |
| Array(Array< num_dimensions, elemT > &&other) noexcept (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| Array(const base_type &il) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| Array(const Array< 1, elemT > &other) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| Array(Array< 1, elemT > &&other) noexcept (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| at(int i) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| at(int i) const (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| at(const BasicCoordinate< 1, int > &c) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| at(const BasicCoordinate< 1, int > &c) const (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| axpby(const elemT2 a, const Array &x, const elemT2 b, const Array &y) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::axpby(const elemT2 a, const NumericVectorWithOffset &x, const elemT2 b, const NumericVectorWithOffset &y) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::axpby(const elemT2 a, const NumericVectorWithOffset &x, const elemT2 b, const NumericVectorWithOffset &y) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::begin() | stir::VectorWithOffset< T > | inline |
| stir::begin() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::begin() | stir::VectorWithOffset< elemT > | inline |
| begin_all() | stir::Array< 1, elemT > | inline |
| begin_all() const | stir::Array< 1, elemT > | inline |
| begin_all_const() const | stir::Array< 1, elemT > | inline |
| stir::capacity() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::capacity() const | stir::VectorWithOffset< elemT > | inline |
| stir::check_state() const | stir::VectorWithOffset< T > | inlineprotected |
| stir::NumericVectorWithOffset< elemT, elemT >::check_state() const | stir::VectorWithOffset< elemT > | inlineprotected |
| const_full_iterator typedef | stir::Array< 1, elemT > | |
| const_full_pointer typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| const_full_reference typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| const_iterator typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| const_reference typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| const_reverse_iterator typedef (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | |
| difference_type typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| stir::empty() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::empty() const | stir::VectorWithOffset< elemT > | inline |
| stir::end() | stir::VectorWithOffset< T > | inline |
| stir::end() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::end() | stir::VectorWithOffset< elemT > | inline |
| end_all() | stir::Array< 1, elemT > | inline |
| end_all() const | stir::Array< 1, elemT > | inline |
| end_all_const() const | stir::Array< 1, elemT > | inline |
| fill(const elemT &n) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::fill(const T &n) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::fill(const elemT &n) | stir::VectorWithOffset< elemT > | inline |
| find_max() const | stir::Array< 1, elemT > | inline |
| find_min() const | stir::Array< 1, elemT > | inline |
| full_iterator typedef | stir::Array< 1, elemT > | |
| full_pointer typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| full_reference typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| full_value_type typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| stir::get_capacity_max_index() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::get_capacity_max_index() const | stir::VectorWithOffset< elemT > | inline |
| stir::get_capacity_min_index() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::get_capacity_min_index() const | stir::VectorWithOffset< elemT > | inline |
| stir::get_const_data_ptr() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::get_const_data_ptr() const | stir::VectorWithOffset< elemT > | inline |
| get_const_full_data_ptr() const | stir::Array< 1, elemT > | inline |
| stir::get_data_ptr() | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::get_data_ptr() | stir::VectorWithOffset< elemT > | inline |
| get_full_data_ptr() | stir::Array< 1, elemT > | inline |
| get_index_range() const | stir::Array< 1, elemT > | inline |
| stir::get_length() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::get_length() const | stir::VectorWithOffset< elemT > | inline |
| stir::get_max_index() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::get_max_index() const | stir::VectorWithOffset< elemT > | inline |
| stir::get_min_index() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::get_min_index() const | stir::VectorWithOffset< elemT > | inline |
| get_regular_range(BasicCoordinate< 1, int > &min, BasicCoordinate< 1, int > &max) const | stir::Array< 1, elemT > | |
| grow(const IndexRange< 1 > &range) | stir::Array< 1, elemT > | inlinevirtual |
| grow(const int min_index, const int max_index) override | stir::Array< 1, elemT > | inlinevirtual |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::grow(const unsigned int new_size) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::init(const int min_index, const int max_index, T *const data_ptr, bool copy_data) | stir::VectorWithOffset< T > | inlineprotected |
| stir::NumericVectorWithOffset< elemT, elemT >::init(const int min_index, const int max_index, elemT *const data_ptr, bool copy_data) | stir::VectorWithOffset< elemT > | inlineprotected |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::init_with_copy(const int min_index, const int max_index, T const *const data_ptr) | stir::VectorWithOffset< T > | inlineprotected |
| stir::NumericVectorWithOffset< elemT, elemT >::init_with_copy(const int min_index, const int max_index, elemT const *const data_ptr) | stir::VectorWithOffset< elemT > | inlineprotected |
| is_contiguous() const | stir::Array< 1, elemT > | inline |
| is_regular() const | stir::Array< 1, elemT > | inline |
| iterator typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| stir::num | stir::VectorWithOffset< T > | protected |
| stir::NumericVectorWithOffset< elemT, elemT >::num | stir::VectorWithOffset< elemT > | protected |
| stir::NumericVectorWithOffset(const VectorWithOffset< Array< num_dimensions - 1, elemT > > &t) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset(const NumericVectorWithOffset &t) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset(NumericVectorWithOffset &&other) noexcept | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | |
| stir::NumericVectorWithOffset< elemT, elemT >::NumericVectorWithOffset(const VectorWithOffset< elemT > &t) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::NumericVectorWithOffset(const NumericVectorWithOffset &t) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::NumericVectorWithOffset(NumericVectorWithOffset &&other) noexcept | stir::NumericVectorWithOffset< elemT, elemT > | |
| operator!=(const VectorWithOffset &iv) const (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | inline |
| operator*(const base_type &iv) const | stir::Array< 1, elemT > | inline |
| operator*(const elemT a) const | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator*(const VectorWithOffset &v) const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator*(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator*(const elemT &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator*(const VectorWithOffset &v) const | stir::VectorWithOffset< elemT > | inline |
| operator*=(const self &x) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator*=(const VectorWithOffset &v) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator*=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator*=(const elemT &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator*=(const VectorWithOffset &v) | stir::VectorWithOffset< elemT > | inline |
| operator+(const base_type &iv) const | stir::Array< 1, elemT > | inline |
| operator+(const elemT a) const | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator+(const VectorWithOffset &v) const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator+(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator+(const elemT &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator+(const VectorWithOffset &v) const | stir::VectorWithOffset< elemT > | inline |
| operator+=(const self &x) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator+=(const VectorWithOffset &v) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator+=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator+=(const elemT &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator+=(const VectorWithOffset &v) | stir::VectorWithOffset< elemT > | inline |
| operator-(const base_type &iv) const | stir::Array< 1, elemT > | inline |
| operator-(const elemT a) const | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator-(const VectorWithOffset &v) const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator-(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator-(const elemT &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator-(const VectorWithOffset &v) const | stir::VectorWithOffset< elemT > | inline |
| operator-=(const self &x) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator-=(const VectorWithOffset &v) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator-=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator-=(const elemT &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator-=(const VectorWithOffset &v) | stir::VectorWithOffset< elemT > | inline |
| operator/(const base_type &iv) const | stir::Array< 1, elemT > | inline |
| operator/(const elemT a) const | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator/(const VectorWithOffset &v) const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator/(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator/(const elemT &v) const | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator/(const VectorWithOffset &v) const | stir::VectorWithOffset< elemT > | inline |
| operator/=(const self &x) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::VectorWithOffset::operator/=(const VectorWithOffset &v) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator/=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator/=(const elemT &v) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::VectorWithOffset< elemT >::operator/=(const VectorWithOffset &v) | stir::VectorWithOffset< elemT > | inline |
| operator=(const Array &other) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator=(const NumericVectorWithOffset &other) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | |
| stir::VectorWithOffset::operator=(const VectorWithOffset &il) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::operator=(const NumericVectorWithOffset &other) | stir::NumericVectorWithOffset< elemT, elemT > | |
| stir::VectorWithOffset< elemT >::operator=(const VectorWithOffset &il) | stir::VectorWithOffset< elemT > | inline |
| operator==(const VectorWithOffset &iv) const (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | inline |
| operator[](int i) | stir::Array< 1, elemT > | inline |
| operator[](int i) const | stir::Array< 1, elemT > | inline |
| operator[](const BasicCoordinate< 1, int > &c) const | stir::Array< 1, elemT > | inline |
| operator[](const BasicCoordinate< 1, int > &c) | stir::Array< 1, elemT > | inline |
| stir::owns_memory_for_data() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::owns_memory_for_data() const | stir::VectorWithOffset< elemT > | inline |
| rbegin() (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | inline |
| rbegin() const (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | inline |
| stir::recycle() | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::recycle() | stir::VectorWithOffset< elemT > | inline |
| reference typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| stir::release_const_data_ptr() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::release_const_data_ptr() const | stir::VectorWithOffset< elemT > | inline |
| release_const_full_data_ptr() const | stir::Array< 1, elemT > | inline |
| stir::release_data_ptr() | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::release_data_ptr() | stir::VectorWithOffset< elemT > | inline |
| release_full_data_ptr() | stir::Array< 1, elemT > | inline |
| rend() (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | inline |
| rend() const (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | inline |
| stir::reserve(const int min_index, const int max_index) | stir::VectorWithOffset< T > | inline |
| stir::reserve(const unsigned int new_size) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::reserve(const int min_index, const int max_index) | stir::VectorWithOffset< elemT > | inline |
| resize(const IndexRange< 1 > &range) | stir::Array< 1, elemT > | inlinevirtual |
| resize(const int min_index, const int max_index, bool initialise_with_0) (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | inline |
| resize(const int min_index, const int max_index) override | stir::Array< 1, elemT > | inlinevirtual |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::resize(const unsigned int new_size) | stir::VectorWithOffset< T > | inline |
| reverse_iterator typedef (defined in stir::VectorWithOffset< T >) | stir::VectorWithOffset< T > | |
| sapyb(const T &a, const Array &y, const T &b) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::sapyb(const T2 &a, const NumericVectorWithOffset &y, const T2 &b) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::sapyb(const T2 &a, const NumericVectorWithOffset &y, const T2 &b) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::set_min_index(const int min_index) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::set_min_index(const int min_index) | stir::VectorWithOffset< elemT > | inline |
| stir::set_offset(const int min_index) | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::set_offset(const int min_index) | stir::VectorWithOffset< elemT > | inline |
| stir::size() const | stir::VectorWithOffset< T > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::size() const | stir::VectorWithOffset< elemT > | inline |
| size_all() const | stir::Array< 1, elemT > | inline |
| size_type typedef (defined in stir::Array< 1, elemT >) | stir::Array< 1, elemT > | |
| sum() const | stir::Array< 1, elemT > | inline |
| sum_positive() const | stir::Array< 1, elemT > | inline |
| swap(Array &first, Array &second) | stir::Array< 1, elemT > | friend |
| value_type typedef | stir::Array< 1, elemT > | |
| stir::VectorWithOffset() | stir::VectorWithOffset< T > | inline |
| stir::VectorWithOffset(const int hsz) | stir::VectorWithOffset< T > | inlineexplicit |
| stir::VectorWithOffset(const int min_index, const int max_index) | stir::VectorWithOffset< T > | inline |
| stir::VectorWithOffset(const int hsz, T *const data_ptr, T *const end_of_data_ptr) | stir::VectorWithOffset< T > | |
| stir::VectorWithOffset(const int min_index, const int max_index, T *const data_ptr, T *const end_of_data_ptr) | stir::VectorWithOffset< T > | inline |
| stir::VectorWithOffset(const int hsz, const T *const data_ptr) | stir::VectorWithOffset< T > | |
| stir::VectorWithOffset(const int min_index, const int max_index, const T *const data_ptr) | stir::VectorWithOffset< T > | inline |
| stir::VectorWithOffset(const int min_index, const int max_index, shared_ptr< T[]> data_sptr) | stir::VectorWithOffset< T > | inline |
| stir::VectorWithOffset(const int sz, shared_ptr< T[]> data_sptr) | stir::VectorWithOffset< T > | inline |
| stir::VectorWithOffset(const VectorWithOffset &il) | stir::VectorWithOffset< T > | inline |
| stir::VectorWithOffset(VectorWithOffset &&other) noexcept | stir::VectorWithOffset< T > | |
| stir::NumericVectorWithOffset< elemT, elemT >::VectorWithOffset() | stir::VectorWithOffset< elemT > | inline |
| xapyb(const Array &x, const elemT a, const Array &y, const elemT b) | stir::Array< 1, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::xapyb(const NumericVectorWithOffset &x, const elemT a, const NumericVectorWithOffset &y, const elemT b) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::xapyb(const NumericVectorWithOffset &x, const NumericVectorWithOffset &a, const NumericVectorWithOffset &y, const NumericVectorWithOffset &b) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::xapyb(const NumericVectorWithOffset &x, const elemT a, const NumericVectorWithOffset &y, const elemT b) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| stir::NumericVectorWithOffset< elemT, elemT >::xapyb(const NumericVectorWithOffset &x, const NumericVectorWithOffset &a, const NumericVectorWithOffset &y, const NumericVectorWithOffset &b) | stir::NumericVectorWithOffset< elemT, elemT > | inline |
| ~Array() override | stir::Array< 1, elemT > | inline |
| stir::~VectorWithOffset() | stir::VectorWithOffset< T > | inlinevirtual |
| stir::NumericVectorWithOffset< elemT, elemT >::~VectorWithOffset() | stir::VectorWithOffset< elemT > | inlinevirtual |