#include <quadFunctions.hh>
|
static void | edgeOrientation (const uint i, uint &pIndex, uint &qIndex) |
|
static void | vertexIndex (const uint i, uint ll[2]) |
|
static void | edgeIndex (const uint i, const uint qIndex, uint ll[2]) |
|
static uint | index (const uint ll[2], const ushort p[2]) |
|
Auxiliary functions for quadrilaterals.
- Author
- Philipp Frauenfelder, 2004
Definition at line 23 of file quadFunctions.hh.
◆ edgeIndex()
static void hp2D::QuadFunctions::edgeIndex |
( |
const uint |
i, |
|
|
const uint |
qIndex, |
|
|
uint |
ll[2] |
|
) |
| |
|
static |
Computes the tensor product index ll
for an edge with index i
and precomputed indices qIndex
and rIndex
(use edgeOrientation to compute them).
- Returns
- ll
◆ edgeOrientation()
static void hp2D::QuadFunctions::edgeOrientation |
( |
const uint |
i, |
|
|
uint & |
pIndex, |
|
|
uint & |
qIndex |
|
) |
| |
|
static |
Helps distributing the polynomial degree to the edges
- Parameters
-
i | Index of the edge [0..3] |
pIndex | Index of the polynomial degree of this edge in the array of the element |
qIndex | Other index |
- Returns
- pIndex, qIndex
◆ index()
static uint hp2D::QuadFunctions::index |
( |
const uint |
ll[2], |
|
|
const ushort |
p[2] |
|
) |
| |
|
inlinestatic |
Computes the linear index from the tensor product index ll
using the polynomial degrees p
.
- Returns
- Linear index
Definition at line 50 of file quadFunctions.hh.
◆ vertexIndex()
static void hp2D::QuadFunctions::vertexIndex |
( |
const uint |
i, |
|
|
uint |
ll[2] |
|
) |
| |
|
static |
Computes the tensor product index ll
for a vertex with index i
.
- Returns
- ll
The documentation for this class was generated from the following file: