NGSolve  5.3
Classes | Public Member Functions | Protected Attributes
ngstd::FlatTable< T > Class Template Reference
Inheritance diagram for ngstd::FlatTable< T >:
Inheritance graph
[legend]
Collaboration diagram for ngstd::FlatTable< T >:
Collaboration graph
[legend]

List of all members.

Classes

class  Iterator

Public Member Functions

INLINE FlatTable (int as, size_t *aindex, T *adata)
INLINE int Size () const
 Size of table.
INLINE const FlatArray< T > operator[] (int i) const
 Access entry.
INLINE T * Data () const
INLINE FlatArray< T, size_t > AsArray () const
INLINE FlatArray< size_t > IndexArray () const
Iterator begin () const
Iterator end () const

Protected Attributes

int size
 number of rows
size_t * index
 pointer to first in row
T * data
 array of data

template<class T>
class ngstd::FlatTable< T >


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