The Closest Point computation functions.
Functions/Subroutines | |
double precision function, dimension(3) | interpolate_place_cp_gradient_deriv (cx, cy, cz, data, interpolant) |
Interpolate the gradient using interpolant derivatives. More... | |
double precision function, dimension(3) | interpolate_place_cp_gradient (cx, cy, cz, ls, interpolant) |
Interpolate the gradient by interpolating the LS gradient field. More... | |
double precision function, dimension(3) | interpolate_place_cp_gradient_fast (cx, cy, cz, ls, fast_interpolant) |
Interpolate the gradient by interpolating the LS gradient field. More... | |
double precision function, dimension(3) mod_lsm_cp_tools_interpolation::interpolate_place_cp_gradient | ( | double precision, dimension(:), intent(in) | cx, |
double precision, dimension(:), intent(in) | cy, | ||
double precision, dimension(:), intent(in) | cz, | ||
class(t_levelset), intent(in) | ls, | ||
class(t_int_point_3d), intent(inout) | interpolant | ||
) |
@require the interpolant has been placed
double precision function, dimension(3) mod_lsm_cp_tools_interpolation::interpolate_place_cp_gradient_deriv | ( | double precision, dimension(:), intent(in) | cx, |
double precision, dimension(:), intent(in) | cy, | ||
double precision, dimension(:), intent(in) | cz, | ||
double precision, dimension(:,:,:), intent(in) | data, | ||
class(t_int_point_3d), intent(inout) | interpolant | ||
) |
@require the interpolant has been placed
double precision function, dimension(3) mod_lsm_cp_tools_interpolation::interpolate_place_cp_gradient_fast | ( | double precision, dimension(:), intent(in) | cx, |
double precision, dimension(:), intent(in) | cy, | ||
double precision, dimension(:), intent(in) | cz, | ||
class(t_levelset), intent(in) | ls, | ||
class(t_int_point_fast_3d), intent(inout) | fast_interpolant | ||
) |
@require the interpolant has been placed