![]() |
Mmg
Simplicial remeshers (mesh adaptation, isovalue discretization, lagrangian movement)
|
Metric interpolations. More...
#include "libmmgs_private.h"
Go to the source code of this file.
Functions | |
| int | intregmet (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int k, int8_t i, double s, double mr[6]) |
| int | intmet_iso (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int k, int8_t i, MMG5_int ip, double s) |
| int | intmet_ani (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int k, int8_t i, MMG5_int ip, double s) |
| int | MMGS_intmet33_ani (MMG5_pMesh mesh, MMG5_pSol met, MMG5_int k, int8_t i, MMG5_int ip, double s) |
Variables | |
| int8_t | ddb |
Metric interpolations.
Definition in file intmet_s.c.
| int intmet_ani | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_int | k, | ||
| int8_t | i, | ||
| MMG5_int | ip, | ||
| double | s | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
| k | element index. |
| i | local index of edge in k. |
| ip | global index of the new point in which we want to compute the metric. |
| s | interpolation parameter (between 0 and 1). |
Interpolation of anisotropic sizemap at parameter s along edge i of elt k for special storage of ridges metrics (after defsiz call).
Definition at line 104 of file intmet_s.c.


| int intmet_iso | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_int | k, | ||
| int8_t | i, | ||
| MMG5_int | ip, | ||
| double | s | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
| k | triangle in which we interpole the metrics. |
| i | edge along which we interpole the metrics. |
| ip | index of point in which we compute the interpolated metric. |
| s | parameter at which we compute the interpolation. |
Linear interpolation of sizemap along edge i of tria k.
Definition at line 77 of file intmet_s.c.

| int intregmet | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_int | k, | ||
| int8_t | i, | ||
| double | s, | ||
| double | mr[6] | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
| k | element index. |
| i | local index of edge in k. |
| s | interpolation parameter. |
| mr | computed metric. |
Metric interpolation on edge i in elt it at parameter \( 0 <= s0 <= 1 \) from p1 result is stored in mr. edge \( p_1-p_2 \) must not be a ridge.
Definition at line 57 of file intmet_s.c.


| int MMGS_intmet33_ani | ( | MMG5_pMesh | mesh, |
| MMG5_pSol | met, | ||
| MMG5_int | k, | ||
| int8_t | i, | ||
| MMG5_int | ip, | ||
| double | s | ||
| ) |
| mesh | pointer to the mesh structure. |
| met | pointer to the metric structure. |
| k | element index. |
| i | local index of edge in k. |
| ip | global index of the new point in which we want to compute the metric. |
| s | interpolation parameter (between 0 and 1). |
Interpolation of anisotropic sizemap at parameter s along edge i of elt k for classic storage of ridges metrics (before defsiz call).
Definition at line 144 of file intmet_s.c.


|
extern |
Definition at line 42 of file mmg3d1_delone.c.