The Peskin interpolation//smoothing kernel with 4 points. More...
Data Types | |
type | t_int_point_peskin_o4_1d |
The 1D type. More... | |
type | t_int_point_peskin_o4_2d |
The 2D type. More... | |
type | t_int_point_peskin_o4_3d |
The 3D type. More... | |
Functions/Subroutines | |
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\). | |
Variables | |
type(t_int_point_peskin_o4_1d), target | int_point_peskin_o4_1d |
type(t_int_point_peskin_o4_2d), target | int_point_peskin_o4_2d |
type(t_int_point_peskin_o4_3d), target | int_point_peskin_o4_3d |
The Peskin interpolation//smoothing kernel with 4 points.
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 ) |
Compute the stencil values. Peskin interpolation with 4 points.