Reference documentation for deal.II version 8.1.0
Private Member Functions | List of all members
TableIndices< N > Class Template Reference

#include <table_indices.h>

Inheritance diagram for TableIndices< N >:
[legend]

Private Member Functions

 TableIndices ()
 
 TableIndices (...)
 

Additional Inherited Members

- Public Member Functions inherited from TableIndicesBase< N >
unsigned int operator[] (const unsigned int i) const
 
unsigned intoperator[] (const unsigned int i)
 
bool operator== (const TableIndicesBase< N > &other) const
 
bool operator!= (const TableIndicesBase< N > &other) const
 
void sort ()
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Protected Attributes inherited from TableIndicesBase< N >
unsigned int indices [N]
 

Detailed Description

template<int N>
class TableIndices< N >

Array of indices of fixed size used for the TableBase class.

This is the general template, and has no implementation. There are a number of specializations that are actually implemented (one for each used value of N), which only differ in the way they implement their constructors (they take N arguments, something that cannot be represented by a general template). Actual storage of and access to data is done by the TableIndicesBase base class of a specializations.

Author
Wolfgang Bangerth, 2002

Definition at line 107 of file table_indices.h.

Constructor & Destructor Documentation

template<int N>
TableIndices< N >::TableIndices ( )
private

Standard constructor, setting all indices to zero.

template<int N>
TableIndices< N >::TableIndices (   ...)
private

The actual constructor, taking N arguments of type unsigned int to initialize the index object.


The documentation for this class was generated from the following file: