---
name: "edge"
section: "6rheolef"
platform: "linux"
package: "librheolef-dev"
version: "7.2-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/edge/6rheolef"
---

# edge(6rheolef)

reference element (rheolef-7.2)

## NAME

edge - reference element (rheolef-7.2)

## DESCRIPTION

The edge **reference\_element(6)** is `K = [0,1]`.

```
    0---------1
         x
```

 This one-dimensional **reference\_element(6)** is then transformed, after the Piola geometrical application, as a segment in a 1D, 2D or 3D physical space, as a **geo\_element(6)**.

Curved high order transformed **geo\_element(6)** Pk edges (k \>= 1) are supported for 2D or 3D geometries. In these cases, the nodes of an high-order edge are numbered as:

```
  0----2----1     0--2--3--1    0-2-3-4-1
      P2              P3           P4
```

 It means that boundary nodes come first, and then are the internal nodes.

## IMPLEMENTATION

This documentation has been generated from file fem/geo\_element/edge.icc

```
const size_t dimension = 1;
const Float  measure = 1;
const size_t n_vertex = 2;
const point vertex [n_vertex] = {
        point(0),
        point(1) };
```

## AUTHOR

Pierre  Saramito  \<Pierre.Saramito@imag.fr\>

## COPYRIGHT

Copyright   (C)  2000-2018  Pierre  Saramito  \<Pierre.Saramito@imag.fr\> GPLv3+: GNU GPL version 3 or later  \<http://gnu.org/licenses/gpl.html\>. This  is  free  software:  you  are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
