The Peskin interpolation//smoothing kernel with 4 points.
|
subroutine | int_point_peskin_o4_init () |
| Init all the schemes.
|
|
subroutine | t_int_point_peskin_o4_1d_init (self) |
|
subroutine | t_int_point_peskin_o4_1d_compute_stencil (self, coordinates, derivative, control_volumes) |
| Compute the stencil values. Peskin interpolation with 4 points.
|
|
subroutine | t_int_point_peskin_o4_2d_init (self) |
|
subroutine | t_int_point_peskin_o4_3d_init (self, spatial_dimension) |
|
pure double precision function | peskin_dirac (x, delta) |
| The Peskin's Dirac approximation.
|
|
pure double precision function | peskin_dirac_unnorm (x, delta) |
| The Peskin's Dirac approximation This version avoids to multiply by \(1/\Delta\) which would cancel if multiplied back by \(\Delta\).
|
|
◆ t_int_point_peskin_o4_1d_compute_stencil()
subroutine mod_int_point_peskin_o4::t_int_point_peskin_o4_1d_compute_stencil |
( |
class(t_int_point_peskin_o4_1d), intent(inout) | self, |
|
|
double precision, dimension(:), intent(in) | coordinates, |
|
|
integer, intent(in), optional | derivative, |
|
|
double precision, dimension(:), intent(in), optional | control_volumes ) |
- Precondition
- The interpolant has been placed (see 'place' subroutine)