17 #ifndef __deal2__table_indices_h
18 #define __deal2__table_indices_h
21 #include <deal.II/base/config.h>
28 DEAL_II_NAMESPACE_OPEN
48 unsigned int operator[] (
const unsigned int i)
const;
54 unsigned int &
operator[] (
const unsigned int i);
80 template <
class Archive>
81 void serialize (Archive &ar,
const unsigned int version);
453 for (
unsigned int i=0; i<N; ++i)
454 if (indices[i] != other.
indices[i])
466 return !(*
this == other);
472 template <
class Archive>
544 const unsigned int index2)
562 const unsigned int index2,
563 const unsigned int index3)
582 const unsigned int index2,
583 const unsigned int index3,
584 const unsigned int index4)
607 const unsigned int index2,
608 const unsigned int index3,
609 const unsigned int index4,
610 const unsigned int index5)
633 const unsigned int index2,
634 const unsigned int index3,
635 const unsigned int index4,
636 const unsigned int index5,
637 const unsigned int index6)
661 const unsigned int index2,
662 const unsigned int index3,
663 const unsigned int index4,
664 const unsigned int index5,
665 const unsigned int index6,
666 const unsigned int index7)
689 for (
unsigned int i=0; i<N; ++i)
703 DEAL_II_NAMESPACE_CLOSE
static const unsigned int invalid_unsigned_int
void serialize(Archive &ar, const unsigned int version)
bool operator==(const TableIndicesBase< N > &other) const
#define Assert(cond, exc)
bool operator!=(const TableIndicesBase< N > &other) const
::ExceptionBase & ExcIndexRange(int arg1, int arg2, int arg3)
std::ostream & operator<<(std::ostream &out, const SymmetricTensor< 2, dim, Number > &t)
unsigned int operator[](const unsigned int i) const