Dune::Alberta::ElementInfo< dim >::Library< int > Struct Template Reference

#include <dune/grid/albertagrid/elementinfo.hh>

List of all members.

Public Types

typedef Alberta::ElementInfo< dim > ElementInfo

Public Member Functions

template<>
int leafNeighbor (const ElementInfo &element, const int face, ElementInfo &neighbor)
template<>
int leafNeighbor (const ElementInfo &element, const int face, ElementInfo &neighbor)
template<>
int leafNeighbor (const ElementInfo &element, const int face, ElementInfo &neighbor)
template<>
int levelNeighbors (const ElementInfo &element, const int face, ElementInfo(&neighbor)[maxLevelNeighbors], int(&faceInNeighbor)[maxLevelNeighbors])
template<>
int levelNeighbors (const ElementInfo &element, const int face, ElementInfo(&neighbor)[maxLevelNeighbors], int(&faceInNeighbor)[maxLevelNeighbors])
template<>
int levelNeighbors (const ElementInfo &element, const int face, ElementInfo(&neighbor)[maxLevelNeighbors], int(&faceInNeighbor)[maxLevelNeighbors])

Static Public Member Functions

static int leafNeighbor (const ElementInfo &element, const int face, ElementInfo &neighbor)
static int levelNeighbors (const ElementInfo &element, const int face, ElementInfo(&neighbor)[maxLevelNeighbors], int(&faceInNeighbor)[maxLevelNeighbors])

Static Public Attributes

static const int maxLevelNeighbors = (1 << (dim-1))

template<int dim>
template<int>
struct Dune::Alberta::ElementInfo< dim >::Library< int >


Member Typedef Documentation

template<int dim>
template<int >
typedef Alberta::ElementInfo< dim > Dune::Alberta::ElementInfo< dim >::Library< int >::ElementInfo

Member Function Documentation

template<int dim>
template<int >
static int Dune::Alberta::ElementInfo< dim >::Library< int >::leafNeighbor ( const ElementInfo element,
const int  face,
ElementInfo neighbor 
) [static]
template<>
int Dune::Alberta::ElementInfo::Library< dimWorld >::levelNeighbors ( const ElementInfo element,
const int  face,
ElementInfo(&)  neighbor[maxLevelNeighbors],
int(&)  faceInNeighbor[maxLevelNeighbors] 
)
template<int dim>
template<int >
static int Dune::Alberta::ElementInfo< dim >::Library< int >::levelNeighbors ( const ElementInfo element,
const int  face,
ElementInfo(&)  neighbor[maxLevelNeighbors],
int(&)  faceInNeighbor[maxLevelNeighbors] 
) [static]

Member Data Documentation

template<int dim>
template<int >
const int Dune::Alberta::ElementInfo< dim >::Library< int >::maxLevelNeighbors = (1 << (dim-1)) [static]

The documentation for this struct was generated from the following files:

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].