Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
Data Fields
MMG5_Tria Struct Reference

#include <libmmgtypes.h>

Data Fields

double qual
 
MMG5_int v [3]
 
MMG5_int ref
 
MMG5_int base
 
MMG5_int cc
 
MMG5_int edg [3]
 
MMG5_int flag
 
int16_t tag [3]
 

Detailed Description

Structure to store triangles of a MMG mesh.

Remarks
Numbering convention
*  Vertices            Edges                                  *
*  2                    .                                     *
*  |`\                  |`\                                   *
*  |  `\                |  `\                                 *
*  |    `\              1    `0                               *
*  |      `\            |      `\                             *
*  |        `\          |        `\                           *
*  0----------1         .--- 2 ----.
* 

Definition at line 332 of file libmmgtypes.h.

Field Documentation

◆ base

MMG5_int MMG5_Tria::base

Definition at line 336 of file libmmgtypes.h.

◆ cc

MMG5_int MMG5_Tria::cc

used to store the tetra + tetra face indices that allow to access to the tria

Definition at line 337 of file libmmgtypes.h.

◆ edg

MMG5_int MMG5_Tria::edg[3]

edg[i] contains the ref of the $i^{th}$ edge of triangle

Definition at line 339 of file libmmgtypes.h.

◆ flag

MMG5_int MMG5_Tria::flag

Definition at line 341 of file libmmgtypes.h.

◆ qual

double MMG5_Tria::qual

Definition at line 333 of file libmmgtypes.h.

◆ ref

MMG5_int MMG5_Tria::ref

Reference of the triangle

Definition at line 335 of file libmmgtypes.h.

◆ tag

int16_t MMG5_Tria::tag[3]

tag[i] contains the tag associated to the $i^{th}$ edge of triangle

Definition at line 342 of file libmmgtypes.h.

◆ v

MMG5_int MMG5_Tria::v[3]

Vertices of the triangle

Definition at line 334 of file libmmgtypes.h.


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