| abs(const NumType &val) noexcept | Aleph::Vector< T, NumType > | inlineprivatestatic |
| all(Operation &operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| all(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| are_equal(const NumType &n1, const NumType &n2) const noexcept | Aleph::Vector< T, NumType > | inline |
| chunk(size_t n) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| count_if(Predicate pred) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| default_epsilon | Aleph::Vector< T, NumType > | privatestatic |
| divide_by_scalar(const NumType &scalar) | Aleph::Vector< T, NumType > | inline |
| Domain typedef | Aleph::Vector< T, NumType > | |
| domain_ptr | Aleph::Vector< T, NumType > | private |
| DomainPtr typedef | Aleph::Vector< T, NumType > | |
| drop(const size_t n) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| entries | Aleph::Vector< T, NumType > | private |
| enumerate() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| epsilon | Aleph::Vector< T, NumType > | private |
| equal_to(const Vector &other) const noexcept | Aleph::Vector< T, NumType > | inline |
| exists(Operation &operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| exists(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| filter(Operation &operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| filter(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_index(Predicate pred) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_item(Operation &operation) | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_item(Operation &operation) const | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_item(Operation &&operation=Operation()) | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_item(Operation &&operation=Operation()) const | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_ptr(Operation &operation) | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_ptr(Operation &operation) const | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_ptr(Operation and operation=Operation()) const | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| find_ptr(Operation and operation=Operation()) | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| first() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| first_or(const std::pair< T, NumType > &default_val) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| fold(const std::pair< T, NumType > &init, Operation &operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| fold(const std::pair< T, NumType > &init, Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| fold_left(std::function< __Type(const __Type &, const std::pair< T, NumType > &)> operation, const __Type &init) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| foldl(const __Type &init, std::function< __Type(const __Type &, const std::pair< T, NumType > &)> operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| for_each(Operation &operation) const -> decltype(self()) | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| for_each(Operation &operation) -> decltype(self()) | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| for_each(Operation &&operation=Operation()) const -> decltype(self()) | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| for_each(Operation &&operation=Operation()) -> decltype(self()) | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| forall(Operation &operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| forall(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| get_domain() const noexcept | Aleph::Vector< T, NumType > | inline |
| get_domain_ptr() const noexcept | Aleph::Vector< T, NumType > | inline |
| get_entry(const T &i) | Aleph::Vector< T, NumType > | inline |
| get_entry(const T &i) const noexcept | Aleph::Vector< T, NumType > | inline |
| get_epsilon() const noexcept | Aleph::Vector< T, NumType > | inline |
| get_it() const noexcept | Aleph::Vector< T, NumType > | inline |
| get_itor() const noexcept | Aleph::Vector< T, NumType > | inline |
| has_value(const std::pair< T, NumType > &val) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| index_of(const std::pair< T, NumType > &val) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| intersperse(const std::pair< T, NumType > &sep) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| is_zero(const NumType &val) const noexcept | Aleph::Vector< T, NumType > | inlineprivate |
| Item_Type typedef | Aleph::Vector< T, NumType > | |
| join(const StringType &sep=StringType{", "}) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| join_str(const std::string &sep=", ") const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| last() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| last_or(const std::pair< T, NumType > &default_val) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| length() const noexcept | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| Map typedef | Aleph::Vector< T, NumType > | |
| maps(Operation &operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| maps(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| max() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| max_by(Compare cmp) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| min() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| min_by(Compare cmp) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| mutable_for_each(Operation &operation) -> decltype(self()) | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| mutable_for_each(Operation &&operation=Operation()) -> decltype(self()) | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| none(Predicate &pred) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| none(Predicate &&pred) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| nth(const size_t n) const | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| nth_ne(const size_t n) const noexcept | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| operator!=(const Vector &v) const noexcept | Aleph::Vector< T, NumType > | inline |
| operator()(const T &k) const noexcept | Aleph::Vector< T, NumType > | inline |
| operator()(const T &k) noexcept | Aleph::Vector< T, NumType > | inline |
| operator*(const NumType &scalar) const | Aleph::Vector< T, NumType > | inline |
| operator*(const Vector &v) const | Aleph::Vector< T, NumType > | inline |
| operator+(const Vector &r) const | Aleph::Vector< T, NumType > | inline |
| operator+=(const Vector &v) | Aleph::Vector< T, NumType > | inline |
| operator-(const Vector &r) const | Aleph::Vector< T, NumType > | inline |
| operator-() const | Aleph::Vector< T, NumType > | inline |
| operator-=(const Vector &v) | Aleph::Vector< T, NumType > | inline |
| operator/(const NumType &scalar) const | Aleph::Vector< T, NumType > | inline |
| operator=(const Vector &v) | Aleph::Vector< T, NumType > | inline |
| operator=(Vector &&v) | Aleph::Vector< T, NumType > | inline |
| operator==(const Vector &v) const noexcept | Aleph::Vector< T, NumType > | inline |
| operator[](const T &k) const noexcept | Aleph::Vector< T, NumType > | inline |
| operator[](const T &k) noexcept | Aleph::Vector< T, NumType > | inline |
| Pair typedef | Aleph::Vector< T, NumType > | |
| partition(Operation &op) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| partition(Operation &&op=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| pfilter(Operation &operation) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| pfilter(Operation &&operation=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| print() const | Aleph::Vector< T, NumType > | inline |
| product(const std::pair< T, NumType > &init) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| product_by_scalar(const NumType &scalar) noexcept | Aleph::Vector< T, NumType > | inline |
| rev() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| scalar_product(const Vector &v) const | Aleph::Vector< T, NumType > | inline |
| search_entry(const T &i) const noexcept | Aleph::Vector< T, NumType > | inline |
| TraverseMixin< Vector< T, NumType >, std::self() const noexcept | Aleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > > | inlineprotected |
| TraverseMixin< Vector< T, NumType >, std::self() noexcept | Aleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > > | inlineprotected |
| LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() const noexcept | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inlineprotected |
| LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() noexcept | Aleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > > | inlineprotected |
| FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() const noexcept | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inlineprotected |
| FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() noexcept | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inlineprotected |
| set_entries(std::initializer_list< T > ld, std::initializer_list< NumType > lr) | Aleph::Vector< T, NumType > | inline |
| set_entries(const Container< T > &c, std::initializer_list< NumType > lr) | Aleph::Vector< T, NumType > | inline |
| set_entry(const T &i, const NumType &value) | Aleph::Vector< T, NumType > | inline |
| set_epsilon(const NumType &e) noexcept | Aleph::Vector< T, NumType > | inline |
| sliding(size_t size, size_t step=1) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| sum(const std::pair< T, NumType > &init=std::pair< T, NumType > {}) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| take(const size_t n) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| test_epsilon(const NumType &e) noexcept | Aleph::Vector< T, NumType > | inlineprivatestatic |
| to_dynlist() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| to_list() const | Aleph::Vector< T, NumType > | inline |
| to_str() const | Aleph::Vector< T, NumType > | inline |
| to_vector() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| tpartition(Operation &op) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| tpartition(Operation &&op=Operation()) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| traverse(Operation &operation) const | Aleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| traverse(Operation &operation) | Aleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| traverse(Operation and operation=Operation()) const | Aleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| traverse(Operation and operation=Operation()) | Aleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| unique() const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| unique_by(EqPred eq) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |
| Vector(DomainPtr d, const NumType &zero=default_epsilon) | Aleph::Vector< T, NumType > | inline |
| Vector(const Domain &d, const NumType &zero=default_epsilon) | Aleph::Vector< T, NumType > | inline |
| Vector(const Vector &v) | Aleph::Vector< T, NumType > | inline |
| Vector(Vector &&v) noexcept | Aleph::Vector< T, NumType > | inline |
| Vector(DomainPtr d, const DynList< NumType > &l, const NumType &zero=default_epsilon) | Aleph::Vector< T, NumType > | inline |
| Vector(const Domain &d, const DynList< NumType > &l, const NumType &zero=default_epsilon) | Aleph::Vector< T, NumType > | inline |
| zip_with(const Other &other) const | Aleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > > | inline |