0.6.0
Loading...
Searching...
No Matches
peskin_o4.f90 File Reference

Data Types

type  mod_int_point_peskin_o4::t_int_point_peskin_o4_1d
 The 1D type. More...
 
type  mod_int_point_peskin_o4::t_int_point_peskin_o4_2d
 The 2D type. More...
 
type  mod_int_point_peskin_o4::t_int_point_peskin_o4_3d
 The 3D type. More...
 

Modules

module  mod_int_point_peskin_o4
 The Peskin interpolation//smoothing kernel with 4 points.
 

Functions/Subroutines

subroutine mod_int_point_peskin_o4::int_point_peskin_o4_init ()
 Init all the schemes.
 
subroutine mod_int_point_peskin_o4::t_int_point_peskin_o4_1d_init (self)
 
subroutine mod_int_point_peskin_o4::t_int_point_peskin_o4_1d_compute_stencil (self, coordinates, derivative, control_volumes)
 Compute the stencil values. Peskin interpolation with 4 points.
 
subroutine mod_int_point_peskin_o4::t_int_point_peskin_o4_2d_init (self)
 
subroutine mod_int_point_peskin_o4::t_int_point_peskin_o4_3d_init (self, spatial_dimension)
 
pure double precision function mod_int_point_peskin_o4::peskin_dirac (x, delta)
 The Peskin's Dirac approximation.
 
pure double precision function mod_int_point_peskin_o4::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 mod_int_point_peskin_o4::int_point_peskin_o4_1d
 
type(t_int_point_peskin_o4_2d), target mod_int_point_peskin_o4::int_point_peskin_o4_2d
 
type(t_int_point_peskin_o4_3d), target mod_int_point_peskin_o4::int_point_peskin_o4_3d