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

Structure to store points of a MMG mesh. More...

#include <libmmgtypes.h>

Data Fields

double c [3]
 
double n [3]
 
MMG5_int ref
 
MMG5_int xp
 
MMG5_int tmp
 
MMG5_int flag
 
MMG5_int s
 
int16_t tag
 
int8_t tagdel
 

Detailed Description

Structure to store points of a MMG mesh.

Todo:
What to do with n[3], try to remove s.

Definition at line 270 of file libmmgtypes.h.

Field Documentation

◆ c

double MMG5_Point::c[3]

Coordinates of point

Definition at line 271 of file libmmgtypes.h.

◆ flag

MMG5_int MMG5_Point::flag

Flag to know if we have already treated the point

Definition at line 282 of file libmmgtypes.h.

◆ n

double MMG5_Point::n[3]

Unitary normal (regular points) or unitary tangent (ridge and ref points) for mmgs and unitary tangent (if needed) for mmg3d

Definition at line 272 of file libmmgtypes.h.

◆ ref

MMG5_int MMG5_Point::ref

Reference of point

Definition at line 278 of file libmmgtypes.h.

◆ s

MMG5_int MMG5_Point::s

Definition at line 283 of file libmmgtypes.h.

◆ tag

int16_t MMG5_Point::tag

Contains binary flags : if $tag=23=16+4+2+1$, then the point is MG_REF, MG_GEO, MG_REQ and MG_BDY

Definition at line 284 of file libmmgtypes.h.

◆ tagdel

int8_t MMG5_Point::tagdel

Tag for delaunay

Definition at line 286 of file libmmgtypes.h.

◆ tmp

MMG5_int MMG5_Point::tmp

Index of point in the saved mesh (we don't count the unused points)

Definition at line 280 of file libmmgtypes.h.

◆ xp

MMG5_int MMG5_Point::xp

Surface point number

Definition at line 279 of file libmmgtypes.h.


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