|
dune-pdelab 2.9
|
Loading...
Searching...
No Matches
multiindex.hh
Go to the documentation of this file.
132 for (typename ReservedVector<T,n>::const_iterator it = mi._mi.begin(); it != mi._mi.begin() + mi.size(); ++it)
230DUNE_DEFINE_HASH(DUNE_HASH_TEMPLATE_ARGS(typename T, std::size_t n),DUNE_HASH_TYPE(Dune::PDELab::MultiIndex<T,n>))
#define DUNE_DEFINE_HASH(template_args, type)
#define DUNE_HASH_TYPE(...)
#define DUNE_HASH_TEMPLATE_ARGS(...)
std::size_t hash_range(It first, It last)
std::size_t hash_value(const DOFIndex< T, n1, n2 > &di)
Definition dofindex.hh:334
For backward compatibility – Do not use this!
storage_type::pointer pointer
constexpr iterator end() noexcept
constexpr bool operator<(const ReservedVector &that) const noexcept
constexpr size_type size() const noexcept
constexpr bool empty() const noexcept
constexpr iterator begin() noexcept
constexpr void push_back(const value_type &t) noexcept(std::is_nothrow_copy_assignable_v< value_type >)
storage_type::difference_type difference_type
constexpr void clear() noexcept
storage_type::const_iterator const_iterator
storage_type::size_type size_type
storage_type::const_reference const_reference
storage_type::value_type value_type
constexpr reference front() noexcept
constexpr void resize(size_type s) noexcept
friend std::ostream & operator<<(std::ostream &s, const MultiIndex &mi)
Writes a pretty representation of the MultiIndex to the given std::ostream.
Definition multiindex.hh:169
static const std::size_t max_depth
The maximum possible depth of the MultiIndex.
Definition multiindex.hh:36
bool operator==(const MultiIndex &r) const
Tests whether two MultiIndices are equal.
Definition multiindex.hh:195
void pop_front()
Erases the first element of the multi-index, O(N) time.
Definition multiindex.hh:160
bool operator!=(const MultiIndex &r) const
Tests whether two MultiIndices are not equal.
Definition multiindex.hh:203
void set(typename ReservedVector< T, n >::value_type index)
Definition multiindex.hh:153
Definition multiindex.hh:40
base_type::const_reference reference
Definition multiindex.hh:51
friend std::ostream & operator<<(std::ostream &s, const View &mi)
Definition multiindex.hh:126
base_type::value_type value_type
Definition multiindex.hh:49
base_type::const_iterator iterator
Definition multiindex.hh:55
const_reference operator[](size_type i) const
Definition multiindex.hh:98
static const std::size_t max_depth
The maximum possible depth of the MultiIndex.
Definition multiindex.hh:47
base_type::const_iterator const_iterator
Definition multiindex.hh:56
base_type::const_reference const_reference
Definition multiindex.hh:52
reference operator[](size_type i)
Definition multiindex.hh:92
base_type::difference_type difference_type
Definition multiindex.hh:54
T begin(T... args)
T copy(T... args)
T equal(T... args)
T lexicographical_compare(T... args)
T setw(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8