|
subroutine | global_interpolation::global_interpolation_init_dof (this, dof, tol) |
| Initialize the global interpolation object on a dofmap.
|
|
subroutine | global_interpolation::global_interpolation_init_xyz (this, x, y, z, gdim, nelv, xh, tol) |
| Initialize the global interpolation object on a set of coordinates.
|
|
subroutine | global_interpolation::global_interpolation_free (this) |
| Destructor.
|
|
subroutine | global_interpolation::global_interpolation_free_points (this) |
| Destructor for point arrays.
|
|
subroutine | global_interpolation::global_interpolation_find_common (this) |
| Common routine for finding the points.
|
|
subroutine | global_interpolation::global_interpolation_find_coords (this, x, y, z, n_points) |
| Finds the corresponding r,s,t coordinates in the correct global element as well as which process that owns the point. After this the values at these points can be evaluated. If the locations of the points change this must be called again.
|
|
subroutine | global_interpolation::global_interpolation_init_point_arrays (this) |
|
subroutine | global_interpolation::global_interpolation_find_xyz (this, xyz, n_points) |
| Finds the corresponding r,s,t coordinates in the correct global element as well as which process that owns the point. After this the values at these points can be evaluated. If the locations of the points change this must be called again.
|
|
subroutine | global_interpolation::global_interpolation_find_and_redist (this, xyz, n_points) |
| Finds the corresponding r,s,t coordinates and redistributes the points to the owning rank in the correct global element as well as which process that owns the point. After this the values at these points can be evaluated. If the locations of the points change this must be called again.
|
|
subroutine | global_interpolation::global_interpolation_redist (this) |
|
subroutine | global_interpolation::global_interpolation_evaluate (this, interp_values, field) |
| Evalute the interpolated value in the points given a field on the dofmap.
|
|