Dune Core Modules (2.3.1)

Dune::FaceTopologyMapping< type > Class Template Reference

#include <dune/grid/alugrid/3d/topology.hh>

Static Public Member Functions

static int dune2aluVertex (int index)
 Maps vertex index from Dune onto ALU3dGrid reference face.
 
static int dune2aluVertex (int index, int twist)
 
static int alu2duneVertex (int index)
 Maps vertex index from ALU3dGrid onto Dune reference face.
 
static int alu2duneVertex (int index, int twist)
 
static int dune2aluEdge (int index)
 Maps edge index from Dune onto ALU3dGrid reference face.
 
static int alu2duneEdge (int index)
 Maps edge index from ALU3dGrid onto Dune reference face.
 

Detailed Description

template<ALU3dGridElementType type>
class Dune::FaceTopologyMapping< type >

Maps indices of the Dune reference face onto the indices of the ALU3dGrid reference face and vice-versa.

Member Function Documentation

◆ alu2duneVertex()

template<ALU3dGridElementType type>
int Dune::FaceTopologyMapping< type >::alu2duneVertex ( int  index,
int  twist 
)
inlinestatic

Maps vertex index from ALU3dGrid onto Dune reference face, where the face in the ALU3dGrid has the twist twist compared to the orientation of the respective face in the reference element

Parameters
indexlocal ALU3dGrid vertex index on the particular face (i.e. the face which has a twist twist compared to the reference element's face
twisttwist of the face in consideration
Returns
local Dune vertex index on reference element face

◆ dune2aluVertex()

template<ALU3dGridElementType type>
int Dune::FaceTopologyMapping< type >::dune2aluVertex ( int  index,
int  twist 
)
inlinestatic

Maps vertex index from Dune onto ALU3dGrid reference face, where the face in the ALU3dGrid has the twist twist compared to the orientation of the respective face in the reference element

Parameters
indexlocal Dune vertex index on the particular face (i.e. the face which has a twist twist compared to the reference element's face
twisttwist of the face in consideration
Returns
local ALU3dGrid vertex index on reference element face

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 12, 23:30, 2024)