Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
prism.icc File Reference

prism - reference element More...

Go to the source code of this file.

Macros

#define _RHEOLEF_PRISM_ICC
 

Variables

const size_t dimension = 3
 
const Float measure = 1
 
const size_t n_vertex = 6
 
const point vertex [n_vertex]
 
const size_t n_face = 5
 
const size_t face [n_face][4]
 
const size_t n_edge = 9
 
const size_t edge [n_edge][2]
 

Detailed Description

prism - reference element

Definition in file prism.icc.

Macro Definition Documentation

◆ _RHEOLEF_PRISM_ICC

#define _RHEOLEF_PRISM_ICC

Definition at line 2 of file prism.icc.

Variable Documentation

◆ dimension

const size_t dimension = 3

Definition at line 75 of file prism.icc.

◆ measure

const Float measure = 1

Definition at line 76 of file prism.icc.

◆ n_vertex

const size_t n_vertex = 6

Definition at line 77 of file prism.icc.

◆ vertex

const point vertex[n_vertex]
Initial value:
= {
point( 0, 0,-1 ),
point( 1, 0,-1 ),
point( 0, 1,-1 ),
point( 0, 0, 1 ),
point( 1, 0, 1 ),
point( 0, 1, 1 ) }
see the point page for the full documentation

Definition at line 78 of file prism.icc.

◆ n_face

const size_t n_face = 5

Definition at line 85 of file prism.icc.

◆ face

const size_t face[n_face][4]
Initial value:
= {
{ 0, 2, 1, size_t(-1) },
{ 3, 4, 5, size_t(-1) },
{ 0, 1, 4, 3 },
{ 1, 2, 5, 4 },
{ 0, 3, 5, 2 } }

Definition at line 86 of file prism.icc.

◆ n_edge

const size_t n_edge = 9

Definition at line 92 of file prism.icc.

◆ edge

const size_t edge[n_edge][2]
Initial value:
= {
{ 0, 1 },
{ 1, 2 },
{ 2, 0 },
{ 0, 3 },
{ 1, 4 },
{ 2, 5 },
{ 3, 4 },
{ 4, 5 },
{ 5, 3 } }

Definition at line 93 of file prism.icc.