Go to the source code of this file.
|
| module | local_interpolation |
| | Routines to obtain interpolated values on a set of points with known rst coordinates in elements local to this process.
|
| |
|
| subroutine | local_interpolation::local_interpolator_init_3arrays (this, xh, r, s, t, n_points) |
| | Initialization of point interpolation.
|
| |
| subroutine | local_interpolation::local_interpolator_init_1array (this, xh, rst, n_points) |
| | Initialization of point interpolation.
|
| |
| subroutine | local_interpolation::local_interpolator_free (this) |
| | Free pointers.
|
| |
| subroutine | local_interpolation::local_interpolator_compute_weights (this, r, s, t) |
| | Computes interpolation weights \( w_r, w_s, w_t \) for a list of points.
|
| |
| subroutine | local_interpolation::local_interpolator_evaluate (this, interp_values, el_list, field, nel, on_host) |
| | Interpolates a list of fields based on a set of element ids.
|
| |
| subroutine | local_interpolation::jacobian (jac, rst, x, y, z, n_pts, xh) |
| | Constructs the Jacobian, returns a 3-by-3 times number of points where \( [J(\mathbf{r}]_{ij} = \frac{d\mathbf{x}_i}{d\mathbf{r}_j}\).
|
| |
| subroutine | local_interpolation::jacobian_inverse (jacinv, rst, x, y, z, n_pts, xh) |
| |