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.