dune-grid  2.3beta2
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Dune::Alberta::ElementInfo< dim >::Library< int > Struct Template Reference

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

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))

Member Typedef Documentation

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

Member Function Documentation

template<>
int Dune::Alberta::ElementInfo::Library< dimWorld >::leafNeighbor ( const ElementInfo element,
const int  face,
ElementInfo neighbor 
)
template<>
int Dune::Alberta::ElementInfo::Library< dimWorld >::leafNeighbor ( const ElementInfo element,
const int  face,
ElementInfo neighbor 
)
template<>
int Dune::Alberta::ElementInfo::Library< dimWorld >::leafNeighbor ( const ElementInfo element,
const int  face,
ElementInfo neighbor 
)
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
template<>
int Dune::Alberta::ElementInfo::Library< dimWorld >::levelNeighbors ( const ElementInfo element,
const int  face,
ElementInfo(&)  neighbor[maxLevelNeighbors],
int(&)  faceInNeighbor[maxLevelNeighbors] 
)
template<>
int Dune::Alberta::ElementInfo::Library< dimWorld >::levelNeighbors ( const ElementInfo element,
const int  face,
ElementInfo(&)  neighbor[maxLevelNeighbors],
int(&)  faceInNeighbor[maxLevelNeighbors] 
)

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: