mmg3d
MMG5_Tetra Struct Reference

#include <libmmgtypes.h>

Data Fields

double qual
 
int v [4]
 
int ref
 
int base
 
int mark
 
int xt
 
int flag
 
int16_t tag
 

Detailed Description

Structure to store tetrahedra of a MMG mesh.

Remarks
Numbering convention
*      Vertices                     Edges                       Faces           *
*           3                          .                           .            *
*         ,/|`\                      ,/|`\                       ,/|`\          *
*       ,/  |  `\                  ,/  |  `\                   ,/  |  `\        *
*     ,/    '.   `\              ,2    '.   `5               ,/    '.   `\      *
*   ,/       |     `\          ,/       4     `\           ,/       1     `\    *
* ,/         |       `\      ,/         |       `\       ,/         |   0   `\  *
* 0-----------'.--------2    .--------1--'.--------.     .------2---'.--------. *
* `\.         |      ,/      `\.         |      ,/       `\.         |      ,/  *
*    `\.      |    ,/           `\.      |    ,3            `\.     3|    ,/    *
*       `\.   '. ,/                `0.   '. ,/                 `\.   '. ,/      *
*          `\. |/                     `\. |/                      `\. |/        *
*             `1                         `.                          `.         *
* 

! * ! * ! * Structure to store tetrahedra of a MMG mesh. ! * ! *

Remarks
Numbering convention ! *
!  *      Vertices                     Edges                       Faces           *
!  *           3                          .                           .            *
!  *         ,/|`\                      ,/|`\                       ,/|`\          *
!  *       ,/  |  `\                  ,/  |  `\                   ,/  |  `\        *
!  *     ,/    '.   `\              ,2    '.   `5               ,/    '.   `\      *
!  *   ,/       |     `\          ,/       4     `\           ,/       1     `\    *
!  * ,/         |       `\      ,/         |       `\       ,/         |   0   `\  *
!  * 0-----------'.--------2    .--------1--'.--------.     .------2---'.--------. *
!  * `\.         |      ,/      `\.         |      ,/       `\.         |      ,/  *
!  *    `\.      |    ,/           `\.      |    ,3            `\.     3|    ,/    *
!  *       `\.   '. ,/                `0.   '. ,/                 `\.   '. ,/      *
!  *          `\. |/                     `\. |/                      `\. |/        *
!  *             `1                         `.                          `.         *
!  * 
! * !

Field Documentation

◆ base

int MMG5_Tetra::base

◆ flag

int MMG5_Tetra::flag

◆ mark

int MMG5_Tetra::mark

Used for delaunay

◆ qual

double MMG5_Tetra::qual

Quality of the element

◆ ref

int MMG5_Tetra::ref

Reference of the tetrahedron

◆ tag

int16_t MMG5_Tetra::tag

◆ v

int MMG5_Tetra::v[4]

Vertices of the tetrahedron

◆ xt

int MMG5_Tetra::xt

Index of the surface MMG5_xTetra associated to the tetrahedron


The documentation for this struct was generated from the following file: