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) |
|