Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Vector< T, NumType > Member List

This is the complete list of members for Aleph::Vector< T, NumType >, including all inherited members.

abs(const NumType &val) noexceptAleph::Vector< T, NumType >inlineprivatestatic
all(Operation &operation) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
all(Operation &&operation=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
are_equal(const NumType &n1, const NumType &n2) const noexceptAleph::Vector< T, NumType >inline
chunk(size_t n) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
count_if(Predicate pred) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
default_epsilonAleph::Vector< T, NumType >privatestatic
divide_by_scalar(const NumType &scalar)Aleph::Vector< T, NumType >inline
Domain typedefAleph::Vector< T, NumType >
domain_ptrAleph::Vector< T, NumType >private
DomainPtr typedefAleph::Vector< T, NumType >
drop(const size_t n) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
entriesAleph::Vector< T, NumType >private
enumerate() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
epsilonAleph::Vector< T, NumType >private
equal_to(const Vector &other) const noexceptAleph::Vector< T, NumType >inline
exists(Operation &operation) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
exists(Operation &&operation=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
filter(Operation &operation) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
filter(Operation &&operation=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
find_index(Predicate pred) constAleph::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) constAleph::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()) constAleph::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) constAleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
find_ptr(Operation and operation=Operation()) constAleph::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() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
first_or(const std::pair< T, NumType > &default_val) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
fold(const std::pair< T, NumType > &init, Operation &operation) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
fold(const std::pair< T, NumType > &init, Operation &&operation=Operation()) constAleph::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) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
foldl(const __Type &init, std::function< __Type(const __Type &, const std::pair< T, NumType > &)> operation) constAleph::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) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
forall(Operation &&operation=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
get_domain() const noexceptAleph::Vector< T, NumType >inline
get_domain_ptr() const noexceptAleph::Vector< T, NumType >inline
get_entry(const T &i)Aleph::Vector< T, NumType >inline
get_entry(const T &i) const noexceptAleph::Vector< T, NumType >inline
get_epsilon() const noexceptAleph::Vector< T, NumType >inline
get_it() const noexceptAleph::Vector< T, NumType >inline
get_itor() const noexceptAleph::Vector< T, NumType >inline
has_value(const std::pair< T, NumType > &val) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
index_of(const std::pair< T, NumType > &val) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
intersperse(const std::pair< T, NumType > &sep) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
is_zero(const NumType &val) const noexceptAleph::Vector< T, NumType >inlineprivate
Item_Type typedefAleph::Vector< T, NumType >
join(const StringType &sep=StringType{", "}) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
join_str(const std::string &sep=", ") constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
last() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
last_or(const std::pair< T, NumType > &default_val) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
length() const noexceptAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
Map typedefAleph::Vector< T, NumType >
maps(Operation &operation) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
maps(Operation &&operation=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
max() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
max_by(Compare cmp) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
min() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
min_by(Compare cmp) constAleph::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) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
none(Predicate &&pred) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
nth(const size_t n) constAleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
nth_ne(const size_t n) const noexceptAleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
operator!=(const Vector &v) const noexceptAleph::Vector< T, NumType >inline
operator()(const T &k) const noexceptAleph::Vector< T, NumType >inline
operator()(const T &k) noexceptAleph::Vector< T, NumType >inline
operator*(const NumType &scalar) constAleph::Vector< T, NumType >inline
operator*(const Vector &v) constAleph::Vector< T, NumType >inline
operator+(const Vector &r) constAleph::Vector< T, NumType >inline
operator+=(const Vector &v)Aleph::Vector< T, NumType >inline
operator-(const Vector &r) constAleph::Vector< T, NumType >inline
operator-() constAleph::Vector< T, NumType >inline
operator-=(const Vector &v)Aleph::Vector< T, NumType >inline
operator/(const NumType &scalar) constAleph::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 noexceptAleph::Vector< T, NumType >inline
operator[](const T &k) const noexceptAleph::Vector< T, NumType >inline
operator[](const T &k) noexceptAleph::Vector< T, NumType >inline
Pair typedefAleph::Vector< T, NumType >
partition(Operation &op) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
partition(Operation &&op=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
pfilter(Operation &operation) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
pfilter(Operation &&operation=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
print() constAleph::Vector< T, NumType >inline
product(const std::pair< T, NumType > &init) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
product_by_scalar(const NumType &scalar) noexceptAleph::Vector< T, NumType >inline
rev() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
scalar_product(const Vector &v) constAleph::Vector< T, NumType >inline
search_entry(const T &i) const noexceptAleph::Vector< T, NumType >inline
TraverseMixin< Vector< T, NumType >, std::self() const noexceptAleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > >inlineprotected
TraverseMixin< Vector< T, NumType >, std::self() noexceptAleph::TraverseMixin< Vector< T, NumType >, std::pair< T, NumType > >inlineprotected
LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() const noexceptAleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >inlineprotected
LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() noexceptAleph::LocateMixin< Vector< T, NumType >, std::pair< T, NumType > >inlineprotected
FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() const noexceptAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inlineprotected
FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >::self() noexceptAleph::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) noexceptAleph::Vector< T, NumType >inline
sliding(size_t size, size_t step=1) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
sum(const std::pair< T, NumType > &init=std::pair< T, NumType > {}) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
take(const size_t n) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
test_epsilon(const NumType &e) noexceptAleph::Vector< T, NumType >inlineprivatestatic
to_dynlist() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
to_list() constAleph::Vector< T, NumType >inline
to_str() constAleph::Vector< T, NumType >inline
to_vector() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
tpartition(Operation &op) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
tpartition(Operation &&op=Operation()) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
traverse(Operation &operation) constAleph::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()) constAleph::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() constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline
unique_by(EqPred eq) constAleph::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) noexceptAleph::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) constAleph::FunctionalMixin< Vector< T, NumType >, std::pair< T, NumType > >inline