dune-fem  2.4.1-rc
Public Types | Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
Dune::Fem::IndexMapperInterface< IM > Class Template Reference

Abstract index mapper interface. More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/storage/subarray.hh>

Inheritance diagram for Dune::Fem::IndexMapperInterface< IM >:
Inheritance graph

Public Types

typedef IM IndexMapperType
 type of the implementation (Barton-Nackman) More...
 
typedef ThisType IndexMapperInterfaceType
 type of the interface More...
 

Public Member Functions

unsigned int operator[] (unsigned int index) const
 Maps an index onto another one. More...
 
unsigned int range () const
 Returns the map's range. More...
 
unsigned int size () const
 Returns the map's size. More...
 

Protected Member Functions

const IM & asImp () const
 
IM & asImp ()
 

Static Protected Member Functions

static const IM & asImp (const ThisType &other)
 
static IM & asImp (ThisType &other)
 

Detailed Description

template<class IM>
class Dune::Fem::IndexMapperInterface< IM >

Abstract index mapper interface.

Member Typedef Documentation

type of the interface

template<class IM>
typedef IM Dune::Fem::IndexMapperInterface< IM >::IndexMapperType

type of the implementation (Barton-Nackman)

Member Function Documentation

static const IM & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< IM > , IM >::asImp ( const ThisType other)
inlinestaticprotectedinherited
static IM & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< IM > , IM >::asImp ( ThisType other)
inlinestaticprotectedinherited
const IM & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< IM > , IM >::asImp ( ) const
inlineprotectedinherited
IM & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< IM > , IM >::asImp ( )
inlineprotectedinherited
template<class IM>
unsigned int Dune::Fem::IndexMapperInterface< IM >::operator[] ( unsigned int  index) const
inline

Maps an index onto another one.

template<class IM>
unsigned int Dune::Fem::IndexMapperInterface< IM >::range ( ) const
inline

Returns the map's range.

template<class IM>
unsigned int Dune::Fem::IndexMapperInterface< IM >::size ( ) const
inline

Returns the map's size.


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