![]() |
Reference documentation for deal.II version 8.1.0
|
#include <table.h>
Additional Inherited Members | |
![]() | |
TableBase () | |
TableBase (const TableIndices< N > &sizes) | |
TableBase (const TableBase< N, T > &src) | |
template<typename T2 > | |
TableBase (const TableBase< N, T2 > &src) | |
~TableBase () | |
TableBase< N, T > & | operator= (const TableBase< N, T > &src) |
template<typename T2 > | |
TableBase< N, T > & | operator= (const TableBase< N, T2 > &src) |
bool | operator== (const TableBase< N, T > &T2) const |
void | reset_values () |
void | reinit (const TableIndices< N > &new_size, const bool fast=false) |
unsigned int | size (const unsigned int i) const |
const TableIndices< N > & | size () const |
unsigned int | n_elements () const |
bool | empty () const |
template<typename T2 > | |
void | fill (const T2 *entries) |
void | fill (const T &value) |
std::vector< T >::reference | operator() (const TableIndices< N > &indices) |
std::vector< T >::const_reference | operator() (const TableIndices< N > &indices) const |
void | swap (TableBase< N, T > &v) |
std::size_t | memory_consumption () const |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
![]() | |
Subscriptor () | |
Subscriptor (const Subscriptor &) | |
virtual | ~Subscriptor () |
Subscriptor & | operator= (const Subscriptor &) |
void | subscribe (const char *identifier=0) const |
void | unsubscribe (const char *identifier=0) const |
unsigned int | n_subscriptions () const |
void | list_subscribers () const |
DeclException3 (ExcInUse, int, char *, std::string &,<< "Object of class "<< arg2<< " is still used by "<< arg1<< " other objects.\n"<< "(Additional information: "<< arg3<< ")\n"<< "Note the entry in the Frequently Asked Questions of "<< "deal.II (linked to from http://www.dealii.org/) for "<< "more information on what this error means.") | |
DeclException2 (ExcNoSubscriber, char *, char *,<< "No subscriber with identifier \""<< arg2<< "\" did subscribe to this object of class "<< arg1) | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
![]() | |
unsigned int | position (const TableIndices< N > &indices) const |
std::vector< T >::reference | el (const TableIndices< N > &indices) |
std::vector< T >::const_reference | el (const TableIndices< N > &indices) const |
std::vector< T >::const_pointer | data () const DEAL_II_DEPRECATED |
![]() | |
std::vector< T > | values |
TableIndices< N > | table_size |
A class representing a table with arbitrary but fixed number of indices. This general template implements some additional functions over those provided by the TableBase class, such as indexing functions taking the correct number of arguments, etc.
Rather than this general template, these functions are implemented in partial specializations of this class, with fixed numbers of dimensions. See there, and in the documentation of the base class for more information.