dune-grid 2.10
Loading...
Searching...
No Matches
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

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

◆ ElementInfo

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

Member Function Documentation

◆ leafNeighbor() [1/4]

int Dune::Alberta::ElementInfo::Library< dimWorld >::leafNeighbor ( const ElementInfo & element,
const int face,
ElementInfo & neighbor )

◆ leafNeighbor() [2/4]

int Dune::Alberta::ElementInfo::Library< dimWorld >::leafNeighbor ( const ElementInfo & element,
const int face,
ElementInfo & neighbor )

◆ leafNeighbor() [3/4]

int Dune::Alberta::ElementInfo::Library< dimWorld >::leafNeighbor ( const ElementInfo & element,
const int face,
ElementInfo & neighbor )

◆ leafNeighbor() [4/4]

template<int dim>
template<int >
static int Dune::Alberta::ElementInfo< dim >::Library< int >::leafNeighbor ( const ElementInfo & element,
const int face,
ElementInfo & neighbor )
static

◆ levelNeighbors() [1/4]

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

◆ levelNeighbors() [2/4]

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

◆ levelNeighbors() [3/4]

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

◆ levelNeighbors() [4/4]

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

◆ maxLevelNeighbors

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: